Portfolio & Personal Site Meta Tags Template
A personal portfolio or developer portfolio site has different SEO and meta tag priorities than a commercial site. The primary goal is to rank for your own name, be discoverable by recruiters and potential clients searching for your skills, and make a strong first impression when your portfolio link is shared by others or sent in a job application.
Name-based SEO is the most important consideration for a portfolio. Your full name should appear in the title tag, ideally in a format that also communicates your specialty: "Alex Johnson — Full-Stack Developer & Technical Writer". If your name is common, add a location or specialization to disambiguate. Avoid just using your name without context — "Alex Johnson" tells a search engine nothing about what you do.
The meta description for a portfolio homepage is your professional headline. In 140–160 characters, state what you do, what technologies or domains you specialize in, and what type of opportunities you are seeking or what value you deliver. "Senior React developer with 8 years building SaaS products. Available for remote contract work and full-time roles" is infinitely more effective than "Welcome to my portfolio."
Open Graph is critical for a portfolio because sharing happens across many contexts: LinkedIn posts when you are seeking opportunities, Twitter/X when sharing your work, direct links in emails and Slack messages during job processes, and referral links when colleagues recommend your work. Use a professional headshot or high-quality branded image as og:image, not a generic placeholder. A consistent personal brand image builds recognition.
Author meta tags help establish your identity across your content. The meta name="author" tag should match your byline name exactly. If you have a personal website and also publish on Medium, Dev.to, or GitHub, use rel="canonical" and rel="me" (for IndieWeb) to link these identities. rel="me" links on your homepage that point to your social profiles help establish verified identity connections.
For developers, including relevant technical keywords in the title and description — not as keyword stuffing, but naturally — helps surface your profile for recruiters searching for specific technology stacks. "React TypeScript Next.js developer" reads naturally in a description and also matches common recruiter search patterns.
Template Preview
{"pageType":"profile","twitterCard":"summary","includesOpenGraph":true,"includesAuthor":true,"includesCanonical":true,"robots":"index, follow"}Customize this template with your own details using the free generator:
▸Open in GeneratorFAQ
- Should I use a personal domain or a portfolio platform for better SEO?
- A personal domain (yourname.com) gives you full control over your meta tags, schema, and content, which is better for long-term SEO. Portfolio platforms like Behance, Dribbble, or GitHub Pages have domain authority that can help new portfolios rank faster initially. The best approach is a personal domain as your primary destination with portfolio platform profiles linked using rel="me" for maximum discoverability across platforms.
- What schema type should I use for a personal portfolio?
- Use Person schema on your homepage. Include name, url, jobTitle, knowsAbout (array of skills and technologies), sameAs (array of your social and portfolio platform profiles), and worksFor if employed. For portfolio project pages, use CreativeWork or SoftwareApplication schema. Person schema helps Google build a Knowledge Panel for your name and connects your identity across mentions of you across the web.
- How do I make my portfolio appear in Google's search results with my photo?
- Google may display a photo in search results for prominent individuals with Knowledge Panels. For most developers, the most reliable path to a rich appearance is: complete LinkedIn profile with a clear headshot (Google indexes LinkedIn prominently for name searches), Person schema on your website with the same name variation used everywhere, consistent NAP (name, presence, profiles) across all platforms, and a Wikipedia article if you have the notability criteria.