SEO for freelancers

SEO for Personal Brand Keywords: Owning Your Name

Your name is your most important keyword. Here's how to make sure your portfolio ranks #1 for [Your Name] — and dominates the brand SERP.

Published May 24, 20267 min readBy RankCrab Team

Before a potential client reaches out to you, they Google you. That moment — the first search results page for your name — is your brand SERP. It's the most important search result you'll ever have, and most freelancers have done nothing deliberate to shape it.

Here's what a well-managed brand SERP looks like: your portfolio site in position one, your LinkedIn profile in position two, maybe your GitHub or Twitter in positions three or four, and a published piece or two in positions five through ten. The client clicks through and sees a coherent, professional presence across every platform.

Here's what most freelancers have: a LinkedIn profile in position one because Google trusts LinkedIn's domain authority more than a two-year-old portfolio site with no links. Maybe a Medium post from 2019. A Behance profile you haven't updated since 2021. A Quora answer from a decade ago.

This article covers how to change that.

What the brand SERP actually is

The brand SERP is the full page of results Google returns when someone searches your name. It includes organic results (websites, profiles, articles), knowledge panels (if Google has enough structured data to construct one), and sometimes image results or social posts.

For a freelancer, the brand SERP serves two jobs. First, it provides the "look them up" experience for potential clients who were referred to you or saw your work somewhere. Second, it's a proxy for credibility — a freelancer with a well-organized brand SERP looks more established than one whose Google results are a mess.

You can't directly control Google's rankings. But you can strongly influence them by managing the inputs: your portfolio site, your structured data, and your presence across third-party platforms.

Why your portfolio might not be ranking #1 for your own name

If your portfolio site isn't the first result when you search your name, it's usually one of three reasons:

Domain authority. LinkedIn has one of the highest domain authority scores on the internet. A fresh portfolio site with no inbound links will almost always rank below LinkedIn for your name, regardless of the content quality. The fix is time plus links — guest posts, directory listings, LinkedIn sharing your URL, client sites mentioning you.

Name ambiguity. If your name is common, Google may rank more established people with the same name above you. This is where the brand-plus-skill long-tail becomes important: "[Your Name] developer" or "[Your Name] copywriter" is a more specific query, and you're more likely to dominate it.

No structured data. Google uses Person schema to understand who you are and what you're associated with. Without it, the connection between your portfolio site and your name as a searchable entity is weaker.

Person schema: the structured data foundation

Person schema is the most important technical step in brand SERP optimization. It's a block of JSON-LD code that you add to your portfolio's <head>, telling Google explicitly who you are.

A solid Person schema block for a freelancer includes:

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Your Full Name",
  "jobTitle": "Freelance UX Designer",
  "url": "https://yourportfolio.com",
  "image": "https://yourportfolio.com/headshot.jpg",
  "sameAs": [
    "https://linkedin.com/in/yourprofile",
    "https://github.com/yourusername",
    "https://twitter.com/yourhandle"
  ],
  "knowsAbout": ["UX Design", "Product Design", "Figma", "User Research"]
}

The sameAs array is critical. It tells Google that your portfolio, LinkedIn, GitHub, and Twitter are all the same person — linking those entities together in Google's knowledge graph. The more consistently this data appears across your profiles, the more confidently Google can construct a knowledge panel for your name.

Use the schema generator to build and validate your Person schema without writing JSON by hand.

Free tool
Schema markup generator
Generate valid JSON-LD in 60 seconds — no signup.
Try it

Consistent NAP across profiles — and what "NAP" means for freelancers

NAP stands for Name, Address, Phone — the consistency standard originally developed for local business SEO. For freelancers, the relevant consistency is Name, URL, and job title across every profile that ranks for your name.

If your LinkedIn says "UX Designer & Product Strategist," your portfolio says "Freelance UX Designer," and your Dribbble profile says "Product Designer," Google sees three different descriptions of the same person. That inconsistency weakens the entity association.

Pick a canonical version of your name (first and last, no nicknames unless you always use them professionally) and a canonical job title that matches your primary keyword target. Use both identically across:

  • LinkedIn About section and headline
  • GitHub bio
  • Twitter/X bio
  • Dribbble, Behance, or industry-specific profiles
  • Your portfolio homepage
  • Your email signature

This doesn't mean every platform needs identical boilerplate text. It means the core identifier (name + title) should be consistent everywhere.

The sameAs strategy: cross-linking your profiles

Every profile you own should have two things: a link back to your portfolio, and enough consistent information that Google can match it to your Person schema. This is the sameAs strategy in practice.

On LinkedIn: your portfolio URL should appear in the "Website" field of your contact info AND in your About section text. Don't just rely on the hidden contact field — many people never click through to it.

On GitHub: your portfolio URL in the bio field. Pin your best repositories so they appear on your profile page with their descriptions.

On Twitter/X: portfolio URL in the bio. Your display name should match the name you use professionally.

On any published articles or bylines: if the publication gives you an author bio, link back to your portfolio. This is one of the most effective ways to build the domain authority that pushes your portfolio above LinkedIn in branded search results.

The brand-plus-skill long-tail

When a colleague says "you should talk to Sarah, she's a great conversion copywriter," the next thing the referral does is search "Sarah [Last Name] copywriter" — not just "Sarah [Last Name]." That search is your brand-plus-skill long-tail, and it's often easier to rank for than your bare name.

Optimize for it explicitly. Your portfolio homepage title tag should include your name and skill: "Sarah Chen — Freelance Conversion Copywriter" rather than just "Sarah Chen | Portfolio." Your LinkedIn headline should match. Your About page (if you have one) should contain the phrase "[Your Name] is a freelance [skill]" in the first paragraph.

This isn't keyword stuffing — it's natural professional description. It also means that the specific query a referral would actually run returns your portfolio as the top result.

Ranking content that mentions you by name

The most underutilized brand SERP tactic for freelancers is content that mentions you by name. This can come from:

  • Case studies you publish that reference your own name and methodology ("I used a jobs-to-be-done framework to...")
  • Guest posts on industry publications where your author bio links back to your portfolio
  • Interviews on podcasts or blogs that include a transcript with your name
  • Client testimonials that you turn into standalone pages on your portfolio (with the client's permission)

Every piece of content that ranks for your name and links back to your portfolio strengthens your brand SERP and increases the domain authority that will eventually push your portfolio above LinkedIn for your bare name query.

Building toward a knowledge panel

A Google knowledge panel — the information box that appears on the right side of the search results for well-established entities — is the ultimate brand SERP win. It signals to anyone searching your name that Google recognizes you as a notable person.

Knowledge panels aren't guaranteed for freelancers, but you increase your odds by:

  1. Publishing comprehensive Person schema on your portfolio
  2. Having consistent entity information (name, title, URL) across multiple authoritative platforms
  3. Having your name mentioned in at least one Wikipedia-adjacent source (Wikidata entries, established industry publications, etc.)
  4. Maintaining a Google Business Profile linked to your portfolio

Don't obsess over the knowledge panel. Most freelancers will never have one, and it doesn't materially affect lead generation. But the steps that tend to produce a knowledge panel — consistent schema, strong cross-platform presence, authoritative mentions — are also the steps that produce a well-ordered brand SERP. Do the work and the panel may follow.

The connection to local and portfolio SEO

Brand SERP work doesn't exist in isolation. The Person schema you implement for brand keywords feeds directly into local SEO (where it pairs with LocalBusiness schema to reinforce your service area). The cross-links between LinkedIn and your portfolio support the same domain authority growth that powers your services-page rankings.

Think of brand SERP optimization as the connective tissue between your portfolio's on-page work and your off-site presence. It's not a separate strategy — it's what makes everything else work together.

For the complete portfolio SEO foundation, see the freelancer portfolio SEO checklist. For how local signals layer on top of your brand presence, see local SEO for service freelancers.

Back to the full SEO for freelancers guide.

Ship optimized content this afternoon.

7-day trial. $29 when it converts. Cancel from the dashboard the second it stops earning its keep.