Imagine you're a skilled developer in São Paulo, but the job you want is in London. Your resume is strong, your portfolio is solid, and you've even done a few remote interviews. Yet somehow, you keep getting filtered out before a human reads your application. That's exactly what happened to one Dynama community member—until they realized the problem wasn't their skills, but how their online presence was signaling location to recruiters and automated systems.
This guide walks through the exact hreflang strategy they used to reposition themselves as a local candidate, and how you can apply the same principles to your own transatlantic job hunt. We'll cover the technical setup, the content adjustments, and the pitfalls that can trip you up. By the end, you'll have a clear, actionable plan to make your profile and portfolio resonate with employers in your target country.
Why Location Signals Matter More Than You Think
When you apply for a job in another country, recruiters and ATS (Applicant Tracking Systems) often use location as an early filter. Even if the job is remote-friendly, many companies prefer candidates who are already in the same time zone or have a local address. But it's not just about where you live—it's about what your digital footprint says about your location.
The Hidden Filter: Search Engine and Platform Signals
Search engines like Google and professional platforms like LinkedIn use geo-targeting signals to determine your location. If your website or portfolio is primarily in Portuguese and hosted on a .com.br domain, search engines will likely rank it for Brazilian audiences. Similarly, LinkedIn's algorithm may show your profile to fewer recruiters in the UK if your location is set to Brazil. These signals create a self-reinforcing cycle: because you appear local to Brazil, you get fewer opportunities from abroad, which in turn limits your exposure.
Our Dynama member noticed that their personal website—built to showcase their React and Node.js projects—was almost entirely in Portuguese and used a Brazilian domain. When they checked their Google Search Console data, they saw that 95% of their organic traffic came from Brazil. Recruiters in the UK simply weren't finding them. The hreflang strategy was designed to change that.
The Core Mechanism: Hreflang as a Location Signal
Hreflang tags tell search engines which language and regional version of a page to serve to users based on their location. By implementing hreflang tags correctly, you can signal that your content is relevant to users in the UK, even if your primary domain is Brazilian. This doesn't trick search engines—it's a legitimate way to indicate that you have content tailored for a specific audience. In our member's case, they created English-language versions of their key portfolio pages and used hreflang tags to point UK users to those versions.
The result? Within three months, their organic traffic from the UK increased by over 40%. More importantly, they started receiving direct messages from London-based recruiters who found their site through Google searches for terms like "senior React developer London." One of those messages led to a job offer.
Prerequisites: What You Need Before You Start
Before diving into the technical setup, you need to have a few things in place. This isn't a strategy you can implement in an afternoon—it requires some preparation and ongoing maintenance.
A Personal Website or Portfolio You Control
You need a website where you can add hreflang tags and create separate language or regional versions of your pages. A LinkedIn profile alone won't work because you can't add hreflang tags there. Your site should be your primary online presence—a place where you showcase your work, write about your expertise, and provide a way for recruiters to contact you. If you don't have one, platforms like GitHub Pages, Netlify, or a simple WordPress site are good starting points.
Basic Knowledge of HTML and SEO
You don't need to be an SEO expert, but you should understand how to edit HTML, add meta tags, and use a sitemap. If you're comfortable with your website's CMS or static site generator, that's enough. The hreflang implementation involves adding link rel='alternate' tags to your page headers and updating your sitemap. If you're using a CMS like WordPress, there are plugins that can help, but manual control is better for precision.
Content Ready for Localization
You'll need to create English versions of your most important pages—your homepage, portfolio, about page, and contact page. These don't have to be word-for-word translations; they should be adapted for a UK audience. For example, instead of saying "I developed software for Brazilian banks," you might say "I developed financial software for major Latin American banks." The goal is to make your experience relevant and understandable to a UK recruiter.
Our member spent about two weeks writing and editing their English pages. They kept the technical descriptions the same but adjusted the context and examples to be more globally relevant. They also added a UK phone number (using a virtual service) and a London address (a co-working space they used during a previous visit) to their contact page—a move that further reinforced the local signal.
Step-by-Step Hreflang Implementation for Your Job Search
Now we get to the core workflow. Follow these steps in order, and you'll have a geo-targeted portfolio that speaks directly to recruiters in your target country.
Step 1: Set Up Language and Regional Versions
Create separate URLs for each version of your pages. The most common pattern is to use subdirectories (e.g., example.com/en/ for English, example.com/pt/ for Portuguese) or subdomains (en.example.com). Our member used subdirectories because they're easier to manage and pass link equity better. For each page, create a corresponding version in the target language. If you're targeting the UK specifically, you can use en-gb as the locale code.
Step 2: Add Hreflang Tags to Page Headers
On each page, add link rel='alternate' tags pointing to all language versions, including itself. For example, on the Portuguese homepage (example.com/pt/), you would add:
<link rel='alternate' hreflang='pt' href='https://example.com/pt/' />
<link rel='alternate' hreflang='en-gb' href='https://example.com/en-gb/' />
<link rel='alternate' hreflang='x-default' href='https://example.com/pt/' />The x-default tag tells search engines which version to show when no language matches. Set it to your primary language version.
Step 3: Update Your Sitemap
Create a sitemap that includes all language versions of each page, with the correct hreflang annotations. If you're using a static site generator, this can be automated. If you're manually managing your site, you can use a tool like XML-Sitemaps.com to generate a sitemap with hreflang support. Submit the sitemap to Google Search Console and Bing Webmaster Tools.
Step 4: Verify and Monitor
Use Google Search Console's International Targeting report to check that your hreflang tags are correctly implemented. Look for any errors or warnings, such as missing return tags (each language version must point back to the others). Also, monitor your organic traffic by country over the next few weeks. You should see an increase in visits from your target country.
Our member checked the report weekly and found that it took about six weeks for the tags to be fully processed. They also noticed that some of their older pages were still ranking in Brazil, so they added a canonical tag pointing to the English version for UK-targeted pages.
Tools and Environment Realities
You don't need expensive software to implement this strategy. Here are the tools our member used and what you can substitute if needed.
Essential Tools
- Google Search Console – Free. Use it to submit your sitemap, check for hreflang errors, and monitor traffic by country.
- A Static Site Generator or CMS – Hugo, Jekyll, or WordPress. Our member used Hugo because it allowed them to manage multiple language versions in separate content directories.
- Virtual Phone Number Service – Like Skype or Google Voice, to get a local UK number for your contact page. This isn't strictly necessary for SEO, but it adds credibility.
- Co-working Space Address – If you have access to a co-working space in your target city, use that address on your contact page. It's a strong local signal. Our member used a Regus address they'd used before.
Common Environment Constraints
If your website is hosted on a platform that doesn't allow full control over headers (like some free site builders), you may not be able to add hreflang tags manually. In that case, consider moving to a more flexible host. Also, if you're using a CMS plugin for hreflang, test it thoroughly—some plugins generate incorrect tags that can confuse search engines.
Another reality: if your target country has a specific domain extension (like .co.uk), you might be tempted to buy that domain and redirect. Our member considered this but decided against it because they wanted to keep their existing domain authority. Instead, they used the subdirectory approach and it worked well.
Variations for Different Constraints
Not everyone's situation is the same. Here are a few common scenarios and how to adapt the strategy.
If You're Targeting Multiple Countries
If you're open to jobs in the US, Canada, and Australia, you can create separate language versions for each (en-us, en-ca, en-au). However, this requires more content and maintenance. A simpler approach is to create a single "international English" version (en) and use hreflang tags to target all English-speaking countries. The downside is that you lose some local specificity (like spelling and date formats), but it's a good trade-off if you're just starting out.
If You Don't Have a Personal Website
You can still use hreflang signals on platforms that allow custom domains, like GitHub Pages or a portfolio on a subdomain of your LinkedIn profile. However, you won't have full control over the headers. An alternative is to create a blog on a platform like Medium and use the hreflang tags in the post metadata (if supported). But a personal website is strongly recommended for maximum impact.
If You're on a Tight Timeline
If you need results quickly (within a month), focus on the most critical pages: your homepage and your best portfolio project. Create English versions of just those two pages, add hreflang tags, and submit the sitemap. Then, actively share those pages on LinkedIn and in job applications to drive direct traffic. The organic effect will take longer, but the direct links can help speed up indexing.
Pitfalls and Debugging: What to Check When It Fails
Even with a correct setup, things can go wrong. Here are common issues our member encountered and how to fix them.
Missing Return Tags
Every language version must have hreflang tags pointing to all other versions. If you forget to add the tag on one page, search engines may ignore the entire cluster. Use Google Search Console's International Targeting report to check for missing return tags. Our member found that they had forgotten to add the Portuguese version's tag on their English about page, which caused the English version to not be indexed for UK users.
Canonical Tag Conflicts
If you have a canonical tag pointing to a different URL than the hreflang tag, search engines may get confused. Ensure that the canonical tag on each page points to itself (or to the preferred version if you have duplicate content). Our member initially set the canonical on their English pages to the Portuguese version, thinking it would consolidate authority, but it actually suppressed the English pages. They changed it to self-referencing and saw an improvement.
Content Duplication Without Adaptation
If your English pages are just machine translations of your Portuguese content, search engines may see them as duplicate content and not rank them well. Take the time to rewrite the content for the target audience. Use local examples, adjust tone, and ensure the language feels natural. Our member rewrote their project descriptions to highlight international clients and remote collaboration, which made the content more relevant to UK recruiters.
Slow Indexing
It can take weeks for search engines to discover and process your new language versions. Be patient and continue to build links to your English pages from other sites (like GitHub or Stack Overflow). You can also use the URL Inspection tool in Google Search Console to request indexing for individual pages.
Frequently Asked Questions and Final Checklist
Here are answers to common questions we hear from Dynama members, followed by a checklist to ensure you haven't missed anything.
FAQ
Do I need to translate my entire site? No. Focus on the pages that recruiters are most likely to visit: homepage, portfolio, about, and contact. You can leave blog posts or less critical pages in your primary language.
Will this work if I'm not a developer? Yes, but you'll need to be comfortable with basic web setup. If you're in a non-technical field, consider hiring a freelancer to implement the hreflang tags for you. The strategy works for any profession where a personal website is part of your job search.
Can I use this for a job in a non-English-speaking country? Absolutely. The same principles apply: create a version of your site in the target country's language and use hreflang tags to target that region. For example, if you're targeting Germany, create German-language pages and use hreflang='de' with a regional code like 'de-de'.
Is this considered a black-hat SEO tactic? No. Hreflang tags are a legitimate way to indicate language and regional targeting. As long as your content is genuinely useful and adapted for the target audience, you're following best practices. The problem arises if you try to serve completely different content to users in different regions without a good reason—that can be seen as cloaking.
Final Checklist
- Created English (or target language) versions of your top 3-5 pages.
- Added hreflang tags to the header of every page, including return tags.
- Updated your sitemap with hreflang annotations and submitted it to search consoles.
- Checked Google Search Console for errors and fixed any missing return tags or canonical conflicts.
- Monitored organic traffic from the target country for at least 4 weeks.
- Updated your LinkedIn location and other professional profiles to reflect your target market (optional but recommended).
- Started applying to jobs with your new portfolio link, and track which applications get responses.
Our member's story isn't unique—it's a repeatable pattern. By taking control of your digital location signals, you can open doors that were previously closed. Start with one page, test, and expand. The job you want might be just a few hreflang tags away.
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!