<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>David Carralon</title>
	<atom:link href="https://davidcarralon.com/feed" rel="self" type="application/rss+xml" />
	<link>https://davidcarralon.com</link>
	<description>Helping you succeed with SEO</description>
	<lastBuildDate>Thu, 28 May 2026 08:20:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://davidcarralon.com/wp-content/uploads/2019/02/cropped-cropped-dc-favicon-65x66-32x32.png</url>
	<title>David Carralon</title>
	<link>https://davidcarralon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Top SEO Conferences around the world in 2026</title>
		<link>https://davidcarralon.com/seo-conferences</link>
					<comments>https://davidcarralon.com/seo-conferences#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 15:44:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1331615</guid>

					<description><![CDATA[<p>Updated: March 07, 2026 Attending SEO conferences worldwide is essential for staying current with the latest trends, strategies, and algorithms shaping the internet.&#160; These conferences are also where ideas are shared, projects are developed, and partnerships are formed.&#160; These events provide priceless chances for you to Below is my attempt at listing the top industry &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/seo-conferences">Top SEO Conferences around the world in 2026</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><em>Updated: March 07, 202</em>6</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="442" src="https://davidcarralon.com/wp-content/uploads/seo-conference-2026-1024x442.png" alt="Seo Conference 2026" class="wp-image-1512325" srcset="https://davidcarralon.com/wp-content/uploads/seo-conference-2026-300x129.png 300w, https://davidcarralon.com/wp-content/uploads/seo-conference-2026-768x331.png 768w, https://davidcarralon.com/wp-content/uploads/seo-conference-2026-1024x442.png 1024w, https://davidcarralon.com/wp-content/uploads/seo-conference-2026.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Attending SEO conferences worldwide is essential for staying current with the latest trends, strategies, and algorithms shaping the internet.&nbsp;</p>



<p>These conferences are also where ideas are shared, projects are developed, and partnerships are formed.&nbsp;</p>



<p>These events provide priceless chances for you to </p>



<ul class="wp-block-list">
<li>gain essential knowledge</li>



<li>network with people in the industry</li>



<li>learn from well-known experts in SEO</li>



<li>acquire the hottest info on the latest technology</li>



<li>hone your strategies by discussing with other SEOs </li>



<li>learn how search engines evolve.</li>



<li>learning additional tips later at the bar or after-event meet-ups</li>



<li>expanding one&#8217;s personal brand or the brand of the company you represent</li>
</ul>



<p>Below is my attempt at listing the top industry conferences and events in SEO. </p>





<hr class="wp-block-separator has-alpha-channel-opacity"/>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>International Search Summit (ISS)</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> 2026</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/international-search-summit-1.png" alt="" class="wp-image-1512362" srcset="https://davidcarralon.com/wp-content/uploads/international-search-summit-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/international-search-summit-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/international-search-summit-1.png 800w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; International Search Summit</p>



<p><strong>Event dates </strong>&#8211; November 14, 2026</p>



<p><strong>Location </strong>&#8211; World Trade Center Barcelona</p>



<p><strong>Event URL </strong>&#8211; <a href="https://webcertain.com/international-search-summit/barcelona/" rel="noopener">https://webcertain.com/international-search-summit/barcelona/</a></p>



<p><strong>Event Description:</strong></p>



<p>The International Search Summit in Barcelona is a distinguished gathering for anyone interested in growing their business globally. If you are into international and multilingual Search, then this is your number one event that you cannot miss—at least it is for me.</p>



<p>Before this one-day event, there was an opportunity to network at the pre-event party, often held by the beach near Barceloneta in Barcelona. No doubt, you will meet exciting industry SEOs at this event, learn innovative strategies, and gain tremendous insights into international search.</p>



<p>Every speaking pitch must include an international search angle before it is considered, so the concept of &#8216;International search&#8217; at this conference is guaranteed.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Chiang Mai SEO</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/chiang-mai-seo-conference.png" alt="Chiang Mai SEO Conference 2026" class="wp-image-1512366" srcset="https://davidcarralon.com/wp-content/uploads/chiang-mai-seo-conference-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/chiang-mai-seo-conference-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/chiang-mai-seo-conference.png 800w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; Chiang Mai SEO</p>



<p><strong>Event dates </strong>&#8211; November 09 &#8211; 13, 2026</p>



<p><strong>Location </strong>&#8211; Chiang Mai, Thailand</p>



<p><strong>Event URL </strong>&#8211; <a href="https://chiangmaiseoconference.com/" rel="noopener">https://chiangmaiseoconference.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>The Chiang Mai SEO conference occurs at the exotic city of Chiang Mai. </p>



<p>This event gathers hundreds of the world’s leading SEO professionals but focuses on performance and affiliate SEO. Many attendees are self-taught SEOs who run their own agencies or are into flipping websites for a profit. </p>



<p>A segment also runs its own or several authority sites where it sells its products or makes money through affiliates, own products, site advertising, and lead generation.</p>



<p>The conference has gained a good reputation, and you should expect sessions on technical SEO, monetisation techniques, and how to win the SEO game overall.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Amaze Conference 2026</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="507" src="https://davidcarralon.com/wp-content/uploads/image-81-1024x507.png" alt="" class="wp-image-1513871" srcset="https://davidcarralon.com/wp-content/uploads/image-81-300x149.png 300w, https://davidcarralon.com/wp-content/uploads/image-81-768x380.png 768w, https://davidcarralon.com/wp-content/uploads/image-81-1024x507.png 1024w, https://davidcarralon.com/wp-content/uploads/image-81-1536x761.png 1536w, https://davidcarralon.com/wp-content/uploads/image-81.png 1835w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Conference name</strong> &#8211; Amaze Conference 2026</p>



<p><strong>Event dates </strong>&#8211; December 10 &#8211; 12, 2026</p>



<p><strong>Location </strong>&#8211; Hyatt Regency,&nbsp;Chandigarh</p>



<p><strong>Event URL </strong>&#8211; <a href="https://amazeconference.com/" rel="noopener">https://amazeconference.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>Amaze is a premier global conference on SEO, AI, and automation, uniting 400+ agency owners, enterprise marketers, SaaS founders, and industry leaders to shape the future of digital growth. The event focuses on the future of search, AI-driven marketing, and scalable agency growth systems.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-top has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong>Pubcon </strong></strong></strong>&#8211; PRO VIRTUAL</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/pubcon-pro-virtual-conference.png" alt="Pubcon Pro Virtual 2026 – Traffic Strategies for the AI Era." class="wp-image-1512369" srcset="https://davidcarralon.com/wp-content/uploads/pubcon-pro-virtual-conference-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/pubcon-pro-virtual-conference-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/pubcon-pro-virtual-conference.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; 2026 Pubcon PRO VIRTUAL Conference</p>



<p><strong>Event dates</strong> &#8211; January 14, 2026</p>



<p><strong>Location </strong>&#8211; Virtual / Live Sessions</p>



<p><strong>Event URL</strong> &#8211; <a href="https://www.pubcon.com/" rel="noopener">https://www.pubcon.com/</a></p>



<p><strong>Event Description</strong>:</p>



<p>The January 2026 <a href="https://www.pubcon.com/" rel="noopener">Pubcon PRO VIRTUAL</a> is scheduled Virtual / Live Sessions</p>



<div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/pubcon-live.png" alt="PUBCON Live on demand" class="wp-image-1512372 size-full" srcset="https://davidcarralon.com/wp-content/uploads/pubcon-live-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/pubcon-live-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/pubcon-live.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure><div class="wp-block-media-text__content">
<p>Learn from the best , Your Conference Your Schedule.</p>
</div></div>





<p>Pubcon Cyber Week&nbsp;delivered strong attendance and engaged questions from advanced SEOs, PPC leads, and operators who are dealing with massive rapid shifts in traffic patterns over the&nbsp;two day intense schedule. We heard the same message across sessions and our keynotes. People want deeper material that tackles the real problems they are seeing every day. To keep that momentum moving, we are launching a focused one day virtual event for senior marketers.</p>



<p>Pubcon Pro Virtual 2026 will run Wednesday January 14 on StreamYard. It will be a single track program aimed at teams working through AI search disruption, traffic instability, and broken analytics signals.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong>Evolve Conferences by Ahrefs</strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/ahrefs-evolve-singapore-conference.png" alt="Ahrefs' conference 2026 on staying discoverable in search, AI, and beyond⁠—Singapore edition." class="wp-image-1512377" srcset="https://davidcarralon.com/wp-content/uploads/ahrefs-evolve-singapore-conference-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/ahrefs-evolve-singapore-conference-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/ahrefs-evolve-singapore-conference.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> – Ahrefs Evolve Singapore</p>



<p><strong>Event dates</strong> – May 14, 2026</p>



<p><strong>Location</strong> – Guoco Midtown Network Hub , Singapore</p>



<p><strong>Event URL</strong> – <a href="https://ahrefsevolve.com/" rel="noopener">https://ahrefsevolve.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>The Ahrefs Evolve Singapore conference brings together five hundred SEO and digital marketing professionals from around the world in a physical space so that they can meet face to face, form genuine connections, learn from each other, and grow as a community.</p>



<ul class="wp-block-list">
<li>With keynotes from internationally acclaimed speakers, you can get first-hand insights into what&#8217;s working and what&#8217;s not in digital marketing in 2026.</li>



<li>Meet, hang out, and build genuine connections with professionals and executives from big brands and international agencies.</li>



<li>Come away, re-energised and armed with upgraded skills and new ideas to drive business plans and results for you and your clients.</li>
</ul>
</div></div>



<h2 class="wp-block-heading"><strong><strong><strong><strong>Brighton SEO</strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/brighton-seo-conference-1.png" alt="Helping search marketers meet, learn, &amp; do their job a little better brighton SEO 2026" class="wp-image-1512385" srcset="https://davidcarralon.com/wp-content/uploads/brighton-seo-conference-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/brighton-seo-conference-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/brighton-seo-conference-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; Brighton SEO</p>



<p><strong>Event dates </strong>&#8211; October 8 and 9, 2026</p>



<p><strong>Location </strong>&#8211; The Brighton Centre, UK</p>



<p><strong>Event URL </strong>&#8211; <a href="https://brightonseo.com/" rel="noopener">https://brightonseo.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>The BrightonSEO conference, once a free event, runs twice a year in Brighton and attracts thousands of attendees worldwide today. It has become one of the top-notch conferences, even for veteran SEOs who flock to Brighton looking to network, hook up, or enjoy this event with their peers.</p>



<p>BrightonSEO offers a range of activities, including discussions and networking opportunities. At this event, attendees can also develop or advance their skills by attending their popular training courses. These can provide valuable support in empowering your SEO skills across diverse aspects of SEO.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="351" src="https://davidcarralon.com/wp-content/uploads//image-8-1024x351.png" alt="" class="wp-image-1344955" srcset="https://davidcarralon.com/wp-content/uploads/image-8-300x103.png 300w, https://davidcarralon.com/wp-content/uploads/image-8-768x263.png 768w, https://davidcarralon.com/wp-content/uploads/image-8-1024x351.png 1024w, https://davidcarralon.com/wp-content/uploads/image-8.png 1345w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>





<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>SMX Advanced</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/smx-advanced-1.png" alt="SMX Advanced Europe 2026
Strategies, Tactics, AI &amp; Scripts for Search Pros" class="wp-image-1512390" srcset="https://davidcarralon.com/wp-content/uploads/smx-advanced-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/smx-advanced-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/smx-advanced-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name </strong>&#8211; SMX Advanced Europe 2026</p>



<p><strong>Event dates </strong>&#8211; September 29 &#8211; 30, 2026</p>



<p><strong>Location </strong>&#8211; Berlin</p>



<p><strong>Event URL </strong>&#8211; <a href="https://smxadvanced.eu/" rel="noopener">https://smxadvanced.eu/</a></p>



<p><strong>Event Description:</strong></p>



<p>SMX Advanced 2026 is a three-day experience designed for advanced search marketers.<br>Two days of advanced sessions across SEO, PPC, GEO and AI — followed by a dedicated Deep Dive Day for hands-on, expert-led learning.</p>



<p>It’s where strategic insights meet practical implementation. You’ll leave not just inspired, but equipped.</p>





<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong>SMX Paris &#8216;2</strong>6</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/smx-paris-1.png" alt="SMX Paris 2026" class="wp-image-1512394" srcset="https://davidcarralon.com/wp-content/uploads/smx-paris-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/smx-paris-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/smx-paris-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; SMX Paris &#8217;26</p>



<p><strong>Event dates</strong> &#8211; March 09 &#8211; 10, 2026</p>



<p><strong>Location </strong>&#8211; Étoile Business Center</p>



<p><strong>Event URL</strong> &#8211; <a href="https://smxfrance.com/" rel="noopener">https://smxfrance.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>SMX Paris is one of my preferred SEO events because that&#8217;s where I live.</p>



<p>Numerous highly skilled SEO industry professionals and leaders from France, EU and International gather at this event, so you can learn about the latest search marketing practices, trends, and strategies.</p>



<p>It is an SEO conference aimed at in-house SEOs working for institutional enterprises in rather corporate environments that cater to attendees of any skill level, so anyone who attends will learn something. </p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong>RE:SIGNAL&nbsp;</strong></h2>



<figure class="wp-block-image size-full is-style-default"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/re-commerce-seo-1.png" alt="Re:Commerce 2026" class="wp-image-1512398" srcset="https://davidcarralon.com/wp-content/uploads/re-commerce-seo-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/re-commerce-seo-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/re-commerce-seo-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; Re:Commerce 2026</p>



<p><strong>Event dates</strong> &#8211; May 15, 2026</p>



<p><strong>Location </strong>&#8211; Ham Yard Hotel, London</p>



<p><strong>Event URL</strong> &#8211;&nbsp; <a href="https://resignal.com/ecommerce-seo-conference/" rel="noopener">https://resignal.com/ecommerce-seo-conference/</a></p>



<p><strong>Event Description:</strong></p>



<p>Re:Commerce is a conference by Kevin Gibbons that has quickly become popular with SEOs working for E-commerce brands. It’s a worthwhile event, as various industry experts gather here to share their strategies and insights into digital retail.</p>



<p>Through the eCommerce professionals gathering at this conference to share their knowledge on the latest strategies and tools, those attending the event will garner essential Ecommerce SEO knowledge that they can use to excel in the ever-growing digital world.</p>



<p>With hands-on workshops and in-depth forums focused on developing logistics and improving the customer experience, Re:Commerce is a competent conference that eCommerce specialists can attend to enhance their capabilities, grow their network, and develop their brand in the eCommerce world.</p>



<h2 class="wp-block-heading"><strong><strong>SMX Munich – SEO + PPC</strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/search-marketing-expo-smx-munich-1.png" alt="Europe’s largest Search Marketing Conference for Professionals 2026" class="wp-image-1512404" srcset="https://davidcarralon.com/wp-content/uploads/search-marketing-expo-smx-munich-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/search-marketing-expo-smx-munich-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/search-marketing-expo-smx-munich-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; SEO + PPC = SMX</p>



<p><strong>Event dates</strong> &#8211; March 10 &#8211; 11, 2026</p>



<p><strong>Location</strong> &#8211; ICM &#8211; International Congress Center Munich</p>



<p><strong>Event URL </strong>&#8211; <a href="https://smxmuenchen.de/en/" rel="noopener">https://smxmuenchen.de/en/</a></p>



<p><strong>Event Description:</strong></p>



<p>SMX Munich attracts various marketing industry professionals because it focuses on search engine optimization and its components. The event offers many opportunities to learn, network with other professionals, and discover the latest search marketing techniques and tools.</p>



<p>Whether you’re a marketer or an SEO specialist, this major conference is a great event to attend to learn about improving your SEO skills.</p>



<p>Thanks to the leading SEO experts and the top-of-the-line technologies featured in the conference, this event is an experience tailored to those who want to be the best in the SEO field.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong>Friends Of Search Fest</strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/friends-of-search-1.png" alt="Friends of Search 2026" class="wp-image-1512408" srcset="https://davidcarralon.com/wp-content/uploads/friends-of-search-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/friends-of-search-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/friends-of-search-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; Friends Of Search</p>



<p><strong>Event dates</strong> &#8211; March 12, 2026</p>



<p><strong>Location </strong>&#8211; Amsterdam, Netherlands</p>



<p><strong>Event URL</strong> &#8211; <a href="https://friendsofsearch.com/nl/" rel="noopener">https://friendsofsearch.com/nl/</a></p>



<p><strong>Event Description:</strong></p>



<p>The Friends Of Search is one of the largest SEO conferences throughout Europe as it brings together business owners, consultants, and digital marketers to mingle and share their knowledge on digital marketing and search engine optimization. Attendees will learn how to master advertising strategies and the intricate mechanisms of SEO.</p>



<p>The event lasts three days, and numerous sessions are carefully planned to help attendees absorb the latest industry updates from talented experts.</p>



<p>The Friends Of Search will help provide a platform for digital marketers and experts alike to grow their knowledge, connect with others, and stay current in the SEO industry.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong>SEO Mastery Summit</strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/seo-mastery-summit-1.png" alt="The Summit to Scale:
SEO, AI &amp; Agencies 2026" class="wp-image-1512414" srcset="https://davidcarralon.com/wp-content/uploads/seo-mastery-summit-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/seo-mastery-summit-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/seo-mastery-summit-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference </strong>n<strong>ame</strong> &#8211; SEO Mastery Summit</p>



<p><strong>Event dates</strong> &#8211; March 10- 13, 2026</p>



<p><strong>Location </strong>&#8211; Ho Chi Minh City, Vietnam</p>



<p><strong>Event URL</strong> &#8211; <a href="https://seomasterysummit.com/" rel="noopener">https://seomasterysummit.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>The SEO Mastery Summit is an event that presents itself as better than you can imagine as it brings an immersive conference to the table that intends to launch you and your SEO capabilities and stand to a greater height than you already have. </p>



<p>It is a four-day event that&#8217;s kind of branded as a mastery event rather than a conference.</p>



<p>You’ll be able to connect with hundreds of SEO experts and form a network with other attendees. You’ll also get the chance to trade insights on the latest techniques and strategies and discover others with whom you may collaborate.</p>



<p>If you are an SEO based in some exotic Southeast Asian place, this great new kid-on-the-block conference will make you want to come back.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong>SERPConf</strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/serp-conf-1.png" alt="SERP Conf 2026" class="wp-image-1512418" srcset="https://davidcarralon.com/wp-content/uploads/serp-conf-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/serp-conf-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/serp-conf-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; Serp Conf. 2026</p>



<p><strong>Event dates </strong>&#8211; 25 March, 2026</p>



<p><strong>Location</strong> &#8211; Sofia, Bulgaria</p>



<p><strong>Event URL </strong>&#8211; <a href="https://serpconf.com/ " rel="noopener">https://serpconf.com/ </a></p>



<p><strong>Event Description</strong>:</p>



<p>This conference brings together esteemed professionals and industry leaders from East Europe, particularly Bulgaria. Renowned SEOs from the UK and Western Europe are also invited to speak, creating a diverse and interesting atmosphere.  </p>



<p>This will be the 4th year running as the conference started out as the SERP Light Conf.</p>



<p>The event served as a platform for knowledge-sharing, networking, and exploring the latest trends and strategies in search engine optimization. With its successful debut, the conference has set the stage for future editions, promising to further contribute to the growth and development of SEO practices in Europe.</p>



<p>If you want to meet talented SEOs from Eastern Europe, this is the conference for you.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong>SEO Camp’us Paris</strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/seo-camp-us-paris-1.png" alt="The Search and Digital Marketing event 2026" class="wp-image-1512423" srcset="https://davidcarralon.com/wp-content/uploads/seo-camp-us-paris-1-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/seo-camp-us-paris-1-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/seo-camp-us-paris-1.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; SEO Campus 2026</p>



<p><strong>Event dates </strong>&#8211; 30 of January, 2026</p>



<p><strong>Location</strong> &#8211; Palais des Congrès de Versailles, France</p>



<p><strong>Event URL</strong> &#8211; <a href="https://www.seo-camp.org/evenement/seo-campus-paris/" rel="noopener">https://www.seo-camp.org/evenement/seo-campus-paris/</a>&nbsp;</p>



<p><strong>Event Description:</strong></p>



<p>The SEO CAMP&#8217;us event is an opportunity to interact with SEO professionals in France, whether you are curious, beginner or experienced, or simply want to meet vendors, software reps, and the like.</p>



<p>I find that SEO CAMP&#8217;us Paris, as opposed to SMX Paris, focuses more on tactical sessions, which manifests in the type of people who attend. More SEO entrepreneurs are at this conference, and the conversations tend to gear a bit more toward the grey/black side of SEO.</p>



<p>This event attracts participants from many backgrounds, from SEO heads to students seeking their first SEO role. It can be a good place to recruit.</p>



<p>The bonus at this conference is the location: just next to the gorgeous Palais de Versailles.  </p>



<p>Lastly, keep in mind that the conference is held solely in French.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong>Digital Olympus</strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="680" height="383" src="https://davidcarralon.com/wp-content/uploads/digital-olympus-link-building-conference.png" alt="Digital Olympus SEO conference" class="wp-image-1347786" srcset="https://davidcarralon.com/wp-content/uploads/digital-olympus-link-building-conference-300x169.png 300w, https://davidcarralon.com/wp-content/uploads/digital-olympus-link-building-conference.png 680w" sizes="auto, (max-width: 680px) 100vw, 680px" /></figure>



<p><strong>Conference name</strong> &#8211; Digital Olympus</p>



<p><strong>Event dates </strong>&#8211; September 07, 2026</p>



<p><strong>Location </strong>&#8211; High Tech Campus, Eindhoven, The Netherlands</p>



<p><strong>Event URL </strong>&#8211; <a href="https://digitalolympus.net/digital-olympus-conference/" rel="noopener">https://digitalolympus.net/digital-olympus-conference/ </a></p>



<p><strong>Event Description:</strong></p>



<p>The Digital Olympus conference is founded and run by Alexandra Tachalova who&#8217;s widely known as an expert in outreach and link acquisition. I learned about her events when they were happening online. I believe they are now organised in a physical location, and this year&#8217;s event is in the Dutch town of Eindhoven.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong>Mozcon</strong></strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/mozcon-roadshow.png" alt="MozCon 2026 Roadshow" class="wp-image-1512427" srcset="https://davidcarralon.com/wp-content/uploads/mozcon-roadshow-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/mozcon-roadshow-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/mozcon-roadshow.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; MozCon</p>



<p><strong>Event dates </strong>&#8211; July 14, 2026 in New York&nbsp; and November 13, 2026 in London</p>



<p><strong>Location </strong>&#8211; Seattle</p>



<p><strong>Event URL </strong>&#8211; <a href="https://moz.com/mozcon" rel="noopener">https://moz.com/mozcon</a></p>



<p><strong>Event Description:</strong></p>



<p>The annual conference MozCon is a top event in the SEO world, giving attendees a plethora of worthwhile opportunities for learning and networking hosted by top leaders in the SEO industry.</p>



<p>This prestigious conference, held in Seattle every summer, has a strong reputation among SEOs in the US and around the world.</p>



<p>Mozcon dives into specializations like search marketing, mobile search, conversion optimization, core updates, SEO strategy, etc&#8230; I have never been to Mozcon, but most people who have talked very fondly of it. </p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong>LondonSEO XL</strong></strong></strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/london-seo-xl.png" alt="Our annual XL event is held in the heart of London and showcases the leading minds in the world of SEO 2026." class="wp-image-1512431" srcset="https://davidcarralon.com/wp-content/uploads/london-seo-xl-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/london-seo-xl-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/london-seo-xl.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; LondonSEO XL</p>



<p><strong>Event dates </strong>&#8211; June 18, 2026</p>



<p><strong>Location </strong>&#8211; London, United Kingdom</p>



<p><strong>Event URL </strong>&#8211; <a href="https://londonseomeetup.com/xl/" rel="noopener">https://londonseomeetup.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>The London SEO XL conference is an expanded version of the organization’s regular-sized London SEO Meetup. Still, it’s a full-day conference dedicated to search marketing topics. Compared to their regular meetup, there are plenty of talks, discussions, and networking opportunities in a very familiar environment, which gives attendees a better time learning about SEO.</p>



<p>Feedback from peers who have attended is very positive, and they remark how easy it is to network with the speakers and other rockstar SEOs at the event. There’s enough time to watch and listen to all the different workshops, discussions, and presentations, the event is a good place for any SEO specialist of any skill level to attend.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong><strong>SEO on the Beach</strong></strong></strong></strong></strong></strong></strong></strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1012" height="453" src="https://davidcarralon.com/wp-content/uploads/image-9.png" alt="" class="wp-image-1345014" srcset="https://davidcarralon.com/wp-content/uploads/image-9-300x134.png 300w, https://davidcarralon.com/wp-content/uploads/image-9-768x344.png 768w, https://davidcarralon.com/wp-content/uploads/image-9.png 1012w" sizes="auto, (max-width: 1012px) 100vw, 1012px" /></figure>



<p><strong>Conference name</strong> &#8211; SEOn The Beach</p>



<p><strong>Event dates </strong>&#8211; June 14 &#8211; 15, 2026</p>



<p><strong>Location </strong>&#8211; Collados Beach, Manga del Mar Menor</p>



<p><strong>Event URL </strong>&#8211; <a href="https://seonthebeach.es/" rel="noopener">https://seonthebeach</a></p>



<p><strong>Event Description:</strong></p>



<p>The &#8216;SEOn The Beach&#8217; event is a one-of-a-kind SEO conference that takes place by the sea in a Mediterranean Spanish resort called La Manga. The concept is great: learn and get updated with industry trends and news while having fun and relaxing.</p>



<p>Those attending SE On The Beach will learn more about the tactics and trends of today’s SEO landscape while also taking in the fresh ocean breeze as they relax on a scenic beach along the coast of Spain.&nbsp;</p>



<p>The conference will include networking opportunities, fun games, and interesting talks by SEO experts in Spain and resident SEOs from the US, UK, and other lands outside Spain. However, the conference will mostly be in Spanish.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong><strong><strong><strong><strong><strong><strong><strong><strong>Growth Marketing Summit 202</strong></strong></strong></strong></strong></strong></strong></strong></strong>6</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/growth-marketing-summit.png" alt="Growth Minded Superheroes 2026" class="wp-image-1512435" srcset="https://davidcarralon.com/wp-content/uploads/growth-marketing-summit-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/growth-marketing-summit-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/growth-marketing-summit.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; Growth Marketing Summit 2026</p>



<p><strong>Event dates </strong>&#8211; June 16, 2026</p>



<p><strong>Location </strong>&#8211; Alte Oper &#8211; Frankfurt am Main</p>



<p><strong>Event URL </strong>&#8211;&nbsp; <a href="https://www.growthmarketingsummit.com/en" rel="noopener">https://www.growthmarketingsummit.com/en</a></p>



<p><strong>Event Description:</strong></p>



<p>The Growth Marketing Summit is a significant conference that digital marketing specialists and growth marketers convene and mingle at, this event in Germany is chock-full of strategies, tactics, and insights that all SEO specialists could utilize.</p>



<p>Acclaimed speakers take the stage for discussions and talks, sharing their knowledge of solutions for excelling in digital marketing. This gives attendees the push they need to climb the digital ladder while also gaining newfound knowledge to help in the long run.</p>



<p>With priceless opportunities for networking and techniques only leading experts know, the Growth Marketing Summit is an event that helps SEO professionals stay ahead of the digital marketing market.</p>



<h2 class="wp-block-heading"><strong>SEO Estonia 2026&nbsp;</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/seo-estonia-conference.png" alt="SEO Estonia 2026" class="wp-image-1512439" style="object-fit:cover" srcset="https://davidcarralon.com/wp-content/uploads/seo-estonia-conference-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/seo-estonia-conference-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/seo-estonia-conference.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure></div>


<p><strong>Conference name</strong> &#8211; SEO Estonia 2026</p>



<p><strong>Event dates </strong>&#8211; July 09-11, 2026</p>



<p><strong>Location </strong>&#8211; The Creative Hub, Tallinn, Estonia</p>



<p><strong>Event URL </strong>&#8211;&nbsp;<a href="https://seoestonia.com/" rel="noopener">https://seoestonia.com/</a></p>



<p><strong>Event Description:</strong></p>



<p>Held in Tallinn’s creative hub, the <a href="http://seoestonia.com/" rel="noopener">SeoEstonia.com</a> conference is a vibrant gathering of SEO innovators, growth hackers, agency SEOs, and digital entrepreneurs. Over three days, speakers share deeply practical talks—from AI-powered content strategies to technical SEO and automation. Mastermind rounds spark collaboration, and small-group workshops let you put ideas into practice.</p>



<p>As Jamie IF put it, “Definitely the best event I’ve been to”, while Vladimir Ghilien praised the “constant flow of high-level useful information”.</p>



<p>I attended this conference in june 2025 and left not just inspired but armed with revenue-driving SEO and AI tactics to apply immediately.</p>



<h2 class="wp-block-heading"><strong>Search SEOul 2026</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/search-seoul.png" alt="Search SEOul 2026" class="wp-image-1512444" style="object-fit:cover" srcset="https://davidcarralon.com/wp-content/uploads/search-seoul-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/search-seoul-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/search-seoul.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure></div>


<p><strong>Conference name</strong> &#8211; SEARCH SEOUL 2026</p>



<p><strong>Event dates </strong>&#8211; September 1-4, 2026</p>



<p><strong>Location </strong>&#8211; Seoul, South Korea (TBD)</p>



<p><strong>Event URL </strong>&#8211;&nbsp;<a href="https://search-seoul.com/" rel="noopener">https://search-seoul.com/</a></p>



<p><strong>Event Description:</strong></p>



<p><strong>Search SEOul</strong>&nbsp;is designed to help international and Asian professionals learn from each other.</p>



<p>With speakers and attendees from both backgrounds, you’ll gain practical insights into cross-border SEO, local market realities, and global strategies that actually translate across regions.</p>



<p>Spend two days learning from 15+ global SEO experts, connecting with 200+ professionals, and meeting teams from over 10 countries.</p>



<h2 class="wp-block-heading"><strong>ANDALU SEO 2026</strong></h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://davidcarralon.com/wp-content/uploads/andalu-seo.png" alt="The most
SEO event to advanced 2026" class="wp-image-1512450" style="object-fit:cover" srcset="https://davidcarralon.com/wp-content/uploads/andalu-seo-300x158.png 300w, https://davidcarralon.com/wp-content/uploads/andalu-seo-768x403.png 768w, https://davidcarralon.com/wp-content/uploads/andalu-seo.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p><strong>Conference name</strong> &#8211; The Most SEO Event Advanced 2026</p>



<p><strong>Event dates </strong>&#8211; May 30, 2026</p>



<p><strong>Location </strong>&#8211; Faculty of Business Sciences, Cartagena (Spain)</p>



<p><strong>Event URL </strong>&#8211;&nbsp;<a href="https://search-seoul.com/" rel="noopener">https://andalu-seo.es/</a></p>



<p><strong>Event Description:</strong></p>



<p>Explore the frontiers of web positioning and technical SEO at this advanced SEO conference, where innovation and experience converge. Connect with industry leaders and broaden your horizons in a learning and networking environment.</p>
</div></div>



<div class="wp-block-group has-xxxl-margin-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p>SEO conferences worldwide are essential platforms for beginners and experts alike to hone their skills, share insights, and stay up to date on the latest trends in SEO.&nbsp;</p>



<p>If you have never been to one, you must go. The amount of information and insights you will consume in the one-, two-, or three-day event will be massive. You will feel you are moving on to the next level of knowledge and confidence. It will also help you understand your level, let alone the number of relationships you will craft with other SEOs. </p>



<p>However, it has to be in-person SEO events. The online counterparts are good, too, if you are looking to acquire knowledge in a particular area, but there is nothing like the real thing.</p>



<p>Attending one of these conferences will allow you to gather useful insights and stand out in the ever-changing SEO industry.</p>
</div></div>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading"><strong>FAQs</strong></h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1709808836559" class="rank-math-list-item">
<h3 class="rank-math-question "><strong>I am a beginner, how do I choose the right SEO conference for me?</strong></h3>
<div class="rank-math-answer ">

<p>As a beginner in the SEO world, you should choose an SEO conference that caters to beginners.</p>
<p>Find one that lets you network with beginners and experts alike, considering your budget and the conference&#8217;s location. You need one that you can actually pay for and travel to. </p>

</div>
</div>
</div>
</div></div></div>


<p>The post <a rel="nofollow" href="https://davidcarralon.com/seo-conferences">Top SEO Conferences around the world in 2026</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/seo-conferences/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to make React SEO-friendly</title>
		<link>https://davidcarralon.com/how-to-make-react-seo-friendly</link>
					<comments>https://davidcarralon.com/how-to-make-react-seo-friendly#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Mon, 04 Mar 2024 17:41:00 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1342584</guid>

					<description><![CDATA[<p>As you have probably realized by now, ReactJS is the talk of town. It all started with the arrival of Javascript frameworks about 10 years ago. Angular led the way into adoption but quickly got overtaken by other more SEO-friendly JavaScript frameworks, like React JS. At the time of writing, React-powered single-page applications (SPAs) are &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/how-to-make-react-seo-friendly">How to make React SEO-friendly</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="448" src="https://davidcarralon.com/wp-content/uploads/react-js-seo-mobile-banner-1024x448.png" alt="" class="wp-image-1343594" srcset="https://davidcarralon.com/wp-content/uploads/react-js-seo-mobile-banner-300x131.png 300w, https://davidcarralon.com/wp-content/uploads/react-js-seo-mobile-banner-768x336.png 768w, https://davidcarralon.com/wp-content/uploads/react-js-seo-mobile-banner-1024x448.png 1024w, https://davidcarralon.com/wp-content/uploads/react-js-seo-mobile-banner-1536x673.png 1536w, https://davidcarralon.com/wp-content/uploads/react-js-seo-mobile-banner.png 1601w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>As you have probably realized by now, ReactJS is the talk of town.</p>



<p>It all started with the arrival of Javascript frameworks about 10 years ago. Angular led the way into adoption but quickly got overtaken by other more SEO-friendly JavaScript frameworks, like React JS. </p>



<p>At the time of writing, React-powered single-page applications (SPAs) are the preferred development environment for front-end web tech teams.</p>



<p>About 70% of all client projects I have audited or consulted on in the last 5-6 years were based on React JS. </p>



<p>Javascript-powered websites have already established a path in the industry and are here to stay so, if you are an SEO you&#8217;d better start upscaling your skills in this area.</p>



<p>This guide aims to provide helpful advice to make React javascript SEO-friendly.</p>



<h2 class="wp-block-heading" id="0-what-is-react-javascript-"><strong>What is React JavaScript?</strong></h2>



<p><strong>Definition</strong>: React JS is an open-source, front-end development platform made by Facebook to create user interfaces.</p>



<p>React is the most popular JavaScript library today, with over 150 million monthly downloads, and the foundation for many popular frameworks and libraries, such as Gatsby, Next.js, and Redux.</p>



<figure class="wp-block-image"><img decoding="async" src="https://davidcarralon.com/wp-content/uploads/9142e7cd-935f-481d-9c6b-996de45bd6bb.png" alt=""/></figure>



<p>Why is it powerful? for several reasons:</p>



<ul class="wp-block-list">
<li><p>It can enable developers to create web applications with a rich user experience using components and reusable code.</p></li>



<li><p>It allows developers to quickly create complex user interfaces and web applications without writing much code.</p></li>



<li><p>It can allow developers to build complex UIs from individual components quickly.</p></li>



<li><p>It&#8217;s supposed to be fast ( caveats exist)</p></li>
</ul>



<h3 class="wp-block-heading" id="1-developers-love-reactjs-"><strong>Developers love ReactJS</strong></h3>



<p>In the last five years, I have learned a lot from React developers through my involvement in supporting and auditing large-scale React-based web projects.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="994" height="592" src="https://davidcarralon.com/wp-content/uploads/reactjs-developer-and-seo-person-discussing-approaches.png" alt="React developer discussing project approaches with an SEO." class="wp-image-1345201" srcset="https://davidcarralon.com/wp-content/uploads/reactjs-developer-and-seo-person-discussing-approaches-300x179.png 300w, https://davidcarralon.com/wp-content/uploads/reactjs-developer-and-seo-person-discussing-approaches-768x457.png 768w, https://davidcarralon.com/wp-content/uploads/reactjs-developer-and-seo-person-discussing-approaches.png 994w" sizes="auto, (max-width: 994px) 100vw, 994px" /></figure>



<p>Developers employ reusable chunks of code, called components, to construct complex UIs in React.</p>



<p>The components make React so powerful and why developers turn to it for most large-scale web applications. These can be:</p>



<ul class="wp-block-list">
<li><p>Breadcrumbs</p></li>



<li><p>global links</p></li>



<li><p>boilerplate content areas</p></li>



<li><p>CTA buttons</p></li>



<li><p>Topnav links</p></li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="587" src="https://davidcarralon.com/wp-content/uploads/reactjs-best-features-1024x587.jpg" alt="ReactJS features that make it stand out from other technologies" class="wp-image-1342661" style="width:511px;height:auto" srcset="https://davidcarralon.com/wp-content/uploads/reactjs-best-features-300x172.jpg 300w, https://davidcarralon.com/wp-content/uploads/reactjs-best-features-768x440.jpg 768w, https://davidcarralon.com/wp-content/uploads/reactjs-best-features-1024x587.jpg 1024w, https://davidcarralon.com/wp-content/uploads/reactjs-best-features.jpg 1350w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>The basic building blocks for creating UIs in React include HTML files and elements such as divs, spans, lists, etc., and custom attributes called “props,” which provide additional information about how those elements should behave or look on screen.</p>



<p>The platform is componentized in nature, and virtual DOM (VDOM) simplifies updating parts of an application without reloading the entire page. The library responsible for that is ReactDOM. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="480" src="https://davidcarralon.com/wp-content/uploads/reactjs-virtual-dom-vs-real-dom-1024x480.png" alt="ReactJS - Virtual DOM vs Real DOM" class="wp-image-1344791" srcset="https://davidcarralon.com/wp-content/uploads/reactjs-virtual-dom-vs-real-dom-300x141.png 300w, https://davidcarralon.com/wp-content/uploads/reactjs-virtual-dom-vs-real-dom-768x360.png 768w, https://davidcarralon.com/wp-content/uploads/reactjs-virtual-dom-vs-real-dom-1024x480.png 1024w, https://davidcarralon.com/wp-content/uploads/reactjs-virtual-dom-vs-real-dom-1536x720.png 1536w, https://davidcarralon.com/wp-content/uploads/reactjs-virtual-dom-vs-real-dom.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>The DOM (Document Object Model) in question is a tree-like representation of a web page and its content, which React updates to create faster, smoother user experiences.</p>



<p>To sum up, React JS is a revolutionary library that can help developers create user interfaces more efficiently and quickly. There is no doubt that React JS is a great library, but optimizing React JS websites for SEO is much more difficult than working on other non-javascript platforms based on LAMP, Ruby on Rails, etc.</p>



<p>If you want your React JS app to be visible in SERPs and stand a good chance to be crawled and indexed, then following some SEO best practices is very important, because ReactJS &#8216;out-of-the-box&#8217;, is not SEO-friendly.</p>





<h2 class="wp-block-heading" id="2-steps-to-making-react-js-seo-friendly-"><strong>Steps to making React JS SEO-Friendly</strong></h2>



<p>Search engine optimization for React JavaScript websites requires a combination of technical and content-oriented approaches.</p>



<p>It&nbsp;includes :</p>



<ul class="wp-block-list">
<li><p>ensuring the server delivers rendered HTML<span style="color: var(--body-color,var(--color-body)); font-family: var(--body-font-family,unset); font-size: var(--body-font-size,var(--font-size-md)); font-style: var(--body-font-style,normal); font-weight: var(--body-font-weight,unset);">, aka SSR (server-side rendering)</span></p></li>



<li><p>ensuring all code is valid and properly formatted</p></li>



<li>establishing basic URL rules from project day 1, eg: URLs in lowercase, word separation by hyphens, non trailing forward slash urls</li>



<li><p>correctly using semantic HTML tags such as H1s and H2s, image HTML</p> (alt txt, captions, clean URLs)</li>



<li>implementing all the common best practice onpage optimisations</li>



<li><p>minimizing any HTML file, element, and attributes.</p></li>



<li><p>internal links coded in HTML</p></li>



<li>optimising speed performance overall</li>
</ul>



<h3 class="wp-block-heading" id="3-upgrade-to-server-side-rendering-ssr-"><strong>Upgrade to Server-Side Rendering (SSR)</strong></h3>



<p>This one is probably the most important functionality.</p>



<p>Server-side rendering (SSR) is a process whereby the rendering of HTML is done on the server before it is sent to the user’s browser. It can help search engine bots better understand what content is on your website and how it is structured, including Googlebot.</p>



<p>Most React developers use one of a few React frameworks to enable SSR. The most common framework and the preferred one for this purpose is Next.js but there are a few others: Gatsby, Grommet, React Bootstrap.</p>



<p>The NextJS framework supports &#8216;server-side rendering&#8217; (SSR) and enables faster load times. It basically converts well javascript code onto HTML which is key for SEO. So if you are considering building your next site using Reach JS and want it to be SEO-friendly, consider Next JS!</p>



<p>If Next JS is not an option for you, perhaps because your React SPA is already developed, you then have the pre-rendering option: Prerender.io and Rendertron</p>



<div class="wp-block-group has-alt-background-color has-background has-light-background has-md-padding-top has-md-padding-bottom has-md-padding-left has-md-padding-right"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<h3 class="wp-block-heading has-text-align-center"><strong>What is Client Side Rendering, then?</strong></h3>



<p class="has-text-align-center has-md-font-size has-sm-max-width">Client-side rendering (CSR) is where the HTML file is rendered on the user’s browser, which is the default for ReactJS. The HTML file does not need to be pre-rendered on the server. As a result it can be difficult for search engine bots to crawl, as they need to process the Javascript code before accessing the content.</p>



<p class="has-text-align-center has-md-font-size has-sm-max-width">Googlebot can wait up to two seconds for the HTML file to be generated and can also index the content from the HTML file, but it is never as effective as when using SSR.</p>
</div></div>




<h4 class="wp-block-heading" id="4-what-is-client-side-rendering-then-"></h4>



<h3 class="wp-block-heading" id="5-deploy-semantic-html-"><strong>Produce semantic HTML</strong> </h3>



<p>SEO-friendly code on React sites is about using as much semantic HTML as possible. </p>



<p>ReactJS facilitates the use of semantic HTML through JSX. See below an example</p>



<p>React enables the construction and composition of any form of valid HTML elements, whether they are semantic or otherwise.</p>


<div class="wp-block-image is-style-default">
<figure class="aligncenter"><img decoding="async" src="https://davidcarralon.com/wp-content/uploads/1ad92990-f5fc-45b0-80ef-996aea40ebc8.png" alt=""/></figure></div>


<p>Enabling accessibility in website development is considered good practice, so you need to decide what sorts of semantic elements you bring into each of the React components.The following provides a brief illustration for a React app + the HTML rendered:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="531" height="560" src="https://davidcarralon.com/wp-content/uploads/react-code01-1.jpg" alt="" class="wp-image-1344836" srcset="https://davidcarralon.com/wp-content/uploads/react-code01-1-284x300.jpg 284w, https://davidcarralon.com/wp-content/uploads/react-code01-1.jpg 531w" sizes="auto, (max-width: 531px) 100vw, 531px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="532" height="601" src="https://davidcarralon.com/wp-content/uploads/react-code02-1.jpg" alt="" class="wp-image-1344839" srcset="https://davidcarralon.com/wp-content/uploads/react-code02-1-266x300.jpg 266w, https://davidcarralon.com/wp-content/uploads/react-code02-1.jpg 532w" sizes="auto, (max-width: 532px) 100vw, 532px" /></figure></div>


<p>This would be the semantic HTML output delivered : </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" src="https://davidcarralon.com/wp-content/uploads/react-code02.jpg" alt="" class="wp-image-1344825"/></figure></div>


<p>This is how it happens in the scenario above:</p>



<ul class="wp-block-list">
<li>a React component named &#8216;App&#8217; was defined which represents the structure of the provided HTML.</li>



<li>The &#8220;renderPage&#8221; function uses &#8220;renderToString&#8221; from &#8220;react-dom/server&#8221; to render the &#8220;App&#8221; component to a string, which can be sent as the server response.</li>



<li>Finally, it exports the &#8220;renderPage&#8221; function, which can be used in your server-side code to render the React component to HTML. You would integrate this all with your server setup to handle requests and serve the rendered HTML to the client.</li>
</ul>



<p>And this is how the actual content would display on the front-end web page: </p>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center has-black-color has-white-background-color has-text-color has-background has-link-color wp-elements-7dbd3eb28a073b7ee9f485af7b862db4 is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100px"></div>



<div class="wp-block-column has-white-color has-body-background-color has-text-color has-background has-link-color wp-elements-904fe045036bbb168101e356f15d44f4 is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Navigation:</strong></p>



<ul class="wp-block-list">
<li>Home</li>



<li>Products</li>



<li>About</li>



<li>Contact</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Article:</strong></p>



<ul class="wp-block-list">
<li><strong>Title:</strong> My Perfect Website</li>



<li><strong>Section 1: Great user experience</strong>
<ul class="wp-block-list">
<li><strong>Subtitle:</strong> UX and Accessibility</li>



<li><strong>Content:</strong> Lorem ipsum all about accessibility and UX here</li>
</ul>
</li>



<li><strong>Section 2: Great SEO</strong>
<ul class="wp-block-list">
<li><strong>Subtitle:</strong> (No subtitle)</li>



<li><strong>Content:</strong> Correlation does not imply causation.
<ul class="wp-block-list">
<li><strong>Source:</strong> The art of SEO, a real-world study</li>
</ul>
</li>
</ul>
</li>



<li><strong>Section 3: Great Content</strong>
<ul class="wp-block-list">
<li><strong>Subtitle:</strong> (No subtitle)</li>



<li><strong>Content:</strong> This is probably all about the content.</li>
</ul>
</li>



<li><strong>Download:</strong> Download this article!</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Footer:</strong></p>



<ul class="wp-block-list">
<li>© 2024 Made with React &#8211; 1, rue de Napoleon, Paris 75008.</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100px"></div>
</div>


<div class="wp-block-ub-divider ub_divider ub-divider-orientation-horizontal" id="ub_divider_f0f7ae78-b9a6-47a8-9479-d98a87c19f35"><div class="ub_divider_wrapper" style="position: relative; margin-bottom: 2px; width: 100%; height: 2px; " data-divider-alignment="center"><div class="ub_divider_line" style="border-top: 4px solid #ffffff; margin-top: 2px; "></div></div></div>


<div class="wp-block-cover alignfull has-md-content-width has-lg-padding-top has-lg-padding-bottom"><span aria-hidden="true" class="wp-block-cover__background has-heading-background-color has-background-dim-90 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<h2 class="wp-block-heading has-text-align-center has-white-color has-text-color has-link-color wp-elements-cf188cf1da58af538460786562847be6">Tip: Accessible Top navigation menus</h2>



<p>Place particular emphasis on the navigation because even if React SSR is used to deliver  the HTML directly from the server, React developers have a tendency to develop top nav menus in javascript. </p>



<p>It is a bit harder to code it all in HTML, particularly fly-out menus, so make sure you raise this early enough and request a fully accessible topnav menu. Test it properly using different browsers with  Javascript switched off.  </p>
</div></div>





<h3 class="wp-block-heading" id="6-use-and-optimize-all-critical-seo-tags-">SEO Basics: <strong>Optimize all critical SEO tags</strong></h3>



<p>From title tags to image alt tags, going through meta descriptions and rel canonical, you must check all of those and ensure there is a system for users to edit those areas and for the front end to pick it up correctly. This is a basic SEO task but one that cannot be missed.</p>



<p>In React, these needs can be met through the react-helmet library, so I recommend you to become familiar with it and discuss it with your developers.</p>





<h3 class="wp-block-heading" id="7-implement-structured-data-markup-"><strong>Implement Structured Data Markup</strong></h3>



<p>Implementing structured data markup (reviews, events, sector-specific, open graph, content type) on ReactJs websites is good advice and highly recommended.</p>



<p>Structured data markup can help SEO and web page crawlers better understand your website content. It might also influence how and where your content appears Googlegle search results. Structured data markup can be applied to various types of content, such as products, articles, and events.</p>



<p>You can use the <a href="http://Schema.org" target="_blank" rel="noopener noreferrer">Schema.org</a> vocabulary to implement structured data markup on your React JS website. For instance, by adding structured data markup to the page, you can help web crawlers understand that your website is about a specific retail store.</p>



<p>On the social media front, Open graph protocols, such as Facebook’s Open Graph Protocol, and Twitter cards can also help improve Google&#8217;s and user&#8217;s understanding of your website content. </p>





<h3 class="wp-block-heading" id="8-create-hmtl-and-xml-sitemaps-"><strong>Create HMTL and XML sitemaps</strong></h3>



<p>Creating both XML and HTML sitemaps will help because they will enable more avenues for your content to be found. Even if things like SSR are in place, it is a good idea to give Google a comprehensive picture of your site architecture via sitemaps. </p>



<p>A sitemap can help search engines understand the content on your React JS website, how it is structured and organized, and how often it is updated.</p>



<p>If the website is large and complex, I recommend you to build a multi-sitemap where the main index sitemap would contain references to other individual child sitemaps. These child sitemaps in turn will cover each of the silos or segments across the website. The split can be done by topics, categories, content types or any other form of logically structured content. </p>



<p>It is important to ensure that the sitemap is up-to-date and includes all the URLs on your website. You can then submit the sitemap to major search engines such as Google, Bing, and Yahoo. You can also identify static HTML pages on your React JS website and submit them to search engines directly.</p>



<h3 class="wp-block-heading" id="9-optimize-images-"><strong>Optimize Images</strong></h3>



<p>React SEO can involve optimizing images on your website, which helps with SEO and improves page loading times. It is important to ensure that the images on your website are properly compressed and scaled down to an appropriate size.</p>



<p>You should also use descriptive alt text for images. This can help search engines understand what the image is about and make it easier for visually impaired users to interpret your website. Javascript code can also generate and add alt text for images.</p>



<p>With regard to images, some important things to take into account are image size and dimension specifications, and not using lazy loading for images visible &#8216;above-the-fold&#8217;, as that can slow down performance. </p>



<h3 class="wp-block-heading" id="11-creating-internal-links-using-html-"><strong>Creating Internal Links using HTML</strong></h3>



<p>Web pages with strong internal links are easier for search engines to crawl and index. Internal linking can help search engine bots understand the structure of your website and how pages are related to each other.</p>



<p>For React SEO, it is important to ensure the web pages on your website link to each other and that the anchor text reflects the content on the linked page. Avoid internal links made with javascript. It is best to stick to the usual SEO-friendly &lt;A hrefs=&#8221;&#8230;&#8230;&gt;  &lt;/A&gt;  model. </p>



<h3 class="wp-block-heading" id="12-"></h3>



<h3 class="wp-block-heading" id="13-improve-speed-performance-"><strong>Improve Speed Performance</strong></h3>



<p>Creating an SEO-friendly React app involves improving performance and security. Ensuring pages load quickly for users can help improve your website’s SEO. You should also ensure your app is secure using encryption, HTTPS, and other measures.</p>



<p>You can also use tools such as Lighthouse to measure the performance and security of your website. It can also provide suggestions on how to improve the SEO of your React application.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="522" src="https://davidcarralon.com/wp-content/uploads/lighthouse-seo-performance-report--1024x522.jpg" alt="" class="wp-image-1343607" srcset="https://davidcarralon.com/wp-content/uploads/lighthouse-seo-performance-report--300x153.jpg 300w, https://davidcarralon.com/wp-content/uploads/lighthouse-seo-performance-report--768x392.jpg 768w, https://davidcarralon.com/wp-content/uploads/lighthouse-seo-performance-report--1024x522.jpg 1024w, https://davidcarralon.com/wp-content/uploads/lighthouse-seo-performance-report--1536x783.jpg 1536w, https://davidcarralon.com/wp-content/uploads/lighthouse-seo-performance-report-.jpg 1898w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Consider installing the Webpack Bundle Analyzer module in NextJS. Developers can get a lot out of this tool as it will allow them to optimize the chunking of javascript files, amongst other things. That will certainly have an impact on performance at client level. Their UI looks a bit like this: </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="529" src="https://davidcarralon.com/wp-content/uploads/webpack-bundle-analyzer-module-nextjs-1024x529.png" alt="" class="wp-image-1343573" srcset="https://davidcarralon.com/wp-content/uploads/webpack-bundle-analyzer-module-nextjs-300x155.png 300w, https://davidcarralon.com/wp-content/uploads/webpack-bundle-analyzer-module-nextjs-768x397.png 768w, https://davidcarralon.com/wp-content/uploads/webpack-bundle-analyzer-module-nextjs-1024x529.png 1024w, https://davidcarralon.com/wp-content/uploads/webpack-bundle-analyzer-module-nextjs-1536x793.png 1536w, https://davidcarralon.com/wp-content/uploads/webpack-bundle-analyzer-module-nextjs-2048x1058.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Another area where there is scope for improvement is the delay or differing JS front. Run Lighthouse and Webpagetest or other similar tools, or follow your Web Core Vitals reports and conclude after analyzing all the data. </p>



<h3 class="wp-block-heading" id="10-use-a-content-delivery-network-"><strong>Use a Content Delivery Network</strong></h3>



<p>A <a rel="noopener noreferrer" href="https://www.ibm.com/topics/content-delivery-networks" target="_blank"><u>content delivery network (CDN)</u></a> is a group of servers located in different parts of the world that serve content to users based on their geographic locations. A CDN can help improve page loading times and reduce lag for users worldwide.</p>



<p>Using a CDN for React SEO can also help reduce network traffic, as it caches HTML static content and distributes it to users from servers close to them. Javascript code can also set up a CDN on your React JS website through third-party services such as Cloudflare.</p>





<h2 class="wp-block-heading" id="15-benefits-of-making-react-js-seo-friendly-"><strong>Benefits of making React JS SEO-Friendly</strong></h2>





<p>Here is a comprehensive analysis of how React SEO can help improve your website&#8217;s search engine rankings and visibility:</p>



<ul class="wp-block-list">
<li>Optimal accessibility and overall better crawling of your website</li>



<li>Giving to Google and other search engines additional context of the website content</li>



<li>Improved user experience (UX) making the website faster, therefore facilitating engagement</li>



<li>Increased visibility in the SERPs (Search engine results pages)</li>
</ul>



<h3 class="wp-block-heading" id="16-increased-visibility-in-search-results-"><strong>Conclusion</strong></h3>



<p>Making React JavaScript SEO-friendly will, in turn, make your website more accessible and, therefore, rank better and increase your chances of getting relevant traffic. It can also help improve the user experience, as faster page loading times and a better website structure make it easier for users to find what they want.</p>



<p>Several SEO best practices should be followed to ensure that your React-powered website remains SEO-friendly, such as<span data-color="transparent" style="background-color: transparent;color: inherit"> implementing server-side rendering via the NextJS framework. </span></p>



<p>NextJS boasts <span data-color="transparent" style="background-color: transparent;color: inherit">many &#8216;out-of-the-box&#8217; SEO features. The real challenge will be making gradual improvements in JS optimization that will help speed up your website. </span></p>



<p>What are your experiences with React so far? feel free to comment if something should be added to this post.</p>





<h2 class="wp-block-heading" id="21-faqs-"><strong>FAQs</strong></h2>



<p>As React Js becomes more popular, numerous questions arise about this technology. It is because it requires high understanding, and each case requires special attention. Below are some of the frequently asked questions:</p>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1772173820699" class="rank-math-list-item">
<h3 class="rank-math-question "><strong>How do I make my React JS site SEO-friendly?</strong></h3>
<div class="rank-math-answer ">

<p>The best way to make your <a href="https://web.dev/explore/react" rel="noopener">React JS</a> site SEO-friendly is to use server-side rendering, create a structured website with internal linking, optimize meta tags and open graph protocols, improve performance and security, and use client-side rendering.</p>

</div>
</div>
<div id="faq-question-1772173832516" class="rank-math-list-item">
<h3 class="rank-math-question "><strong>How is Next.JS different from React?</strong></h3>
<div class="rank-math-answer ">

<p>React is a UI Javascript library well-known for simplifying the process of constructing user interfaces via its component-centric methodology. It can potentially create React apps quickly, via some of its collections, eg: <a href="https://create-react-app.dev/" rel="noopener">Create React App (CRA)</a>.</p>
<p>Next.js can also be used to create React applications but adopts an alternative strategy that includes certain optimizations otherwise hard to tackle, for developers, such as:</p>
<p>File-system routing<br />CSS integrated into JavaScript styling via styled-jsx<br />Server-side rendering<br />Automatic code-splitting<br />Route prefetching</p>

</div>
</div>
<div id="faq-question-1772173888251" class="rank-math-list-item">
<h3 class="rank-math-question "><strong>What is the difference between SSR and SSG?</strong></h3>
<div class="rank-math-answer ">

<p>SSR stands for Server-Side Rendering, meaning web pages are rendered on the server and sent as fully rendered HTML to the client&#8217;s browser. SSG, in turn, stands for Static Site Generation, which means that web pages are pre-built during the build process and served as static files to the client&#8217;s browser.</p>

</div>
</div>
<div id="faq-question-1772173899160" class="rank-math-list-item">
<h3 class="rank-math-question "><strong>What is best SEO approach: GatsbyJS or NextJS?</strong></h3>
<div class="rank-math-answer ">

<p>Both GatsbyJS and NextJS have advantages for SEO. Based on your SEO strategy, choose the one that better aligns with your specific website requirements and development preferences.</p>

</div>
</div>
</div>
</div>


<p><br></p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/how-to-make-react-seo-friendly">How to make React SEO-friendly</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/how-to-make-react-seo-friendly/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>An Up-To-Date List of Hreflang Language and Country Codes</title>
		<link>https://davidcarralon.com/list-of-hreflang-language-and-country-codes</link>
					<comments>https://davidcarralon.com/list-of-hreflang-language-and-country-codes#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Tue, 21 Nov 2023 23:27:37 +0000</pubDate>
				<category><![CDATA[International SEO]]></category>
		<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1264863</guid>

					<description><![CDATA[<p>Are you looking for a list of hreflang language codes, or country codes, or both? Here you can find a comprehensive list and how to implement them avoiding common mistakes and achieving precise targeting and better user experience. These powerful HTML attributes can vastly improve the way search engines understand and serve your multilingual web &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/list-of-hreflang-language-and-country-codes">An Up-To-Date List of Hreflang Language and Country Codes</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Are you looking for a list of hreflang language codes, or country codes, or both? </p>



<p>Here you can find a comprehensive list and how to implement them avoiding common mistakes and achieving precise targeting and better user experience.</p>



<p>These powerful HTML attributes can vastly improve the way search engines understand and serve your multilingual web content. </p>


<div class="mai-columns"><div class="mai-columns-wrap has-columns" style="--column-gap:var(--spacing-xl);--row-gap:var(--spacing-xl);--align-columns:start;--align-columns-vertical:initial;">
<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/1;--flex-sm:0 0 var(--flex-basis);--columns-md:1/3;--flex-md:0 0 var(--flex-basis);--columns-lg:1/3;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link button wp-element-button" href="#language-codes">Hreflang Language Codes</a></div>
</div>

</div>

<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/1;--flex-sm:0 0 var(--flex-basis);--columns-md:1/3;--flex-md:0 0 var(--flex-basis);--columns-lg:1/3;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link button wp-element-button" href="#country-codes">Hreflang Country Codes</a></div>
</div>

</div>

<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/1;--flex-sm:0 0 var(--flex-basis);--columns-md:1/3;--flex-md:0 0 var(--flex-basis);--columns-lg:1/3;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link button wp-element-button" href="#lang-country-codes">Both hreflang Language + Country Codes</a></div>
</div>

</div>
</div></div>


<h3 class="wp-block-heading" id="2-what-is-an-hreflang-tag">But what is a Hreflang Tag?</h3>



<p>The hreflang tag is an HTML attribute that specifies the language and geographic targeting of a webpage. </p>



<p>They are pivotal in guiding search engines to comprehend a webpage’s language and regional targeting, because the HTML annotation directs search engine bots and users to display the correct language or regional URL in search results. </p>


<div class="mai-columns"><div class="mai-columns-wrap has-columns" style="--column-gap:var(--spacing-xl);--row-gap:var(--spacing-xl);--align-columns:start;--align-columns-vertical:initial;">
<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/2;--flex-sm:0 0 var(--flex-basis);--columns-md:1/2;--flex-md:0 0 var(--flex-basis);--columns-lg:1/2;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="919" height="1024" src="https://davidcarralon.com/wp-content/uploads/correct-hreflang-example-919x1024.jpg" alt="displaying three webpage shapes with the following flags : Spain, France and United States. Each of them points at the  other two indicating the correct hreflang value, eg: hreflang=&quot;fr-FR&quot; to point to France" class="wp-image-1267984" srcset="https://davidcarralon.com/wp-content/uploads/correct-hreflang-example-269x300.jpg 269w, https://davidcarralon.com/wp-content/uploads/correct-hreflang-example-768x856.jpg 768w, https://davidcarralon.com/wp-content/uploads/correct-hreflang-example-919x1024.jpg 919w, https://davidcarralon.com/wp-content/uploads/correct-hreflang-example.jpg 926w" sizes="auto, (max-width: 919px) 100vw, 919px" /></figure>

</div>

<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/2;--flex-sm:0 0 var(--flex-basis);--columns-md:1/2;--flex-md:0 0 var(--flex-basis);--columns-lg:1/2;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="580" height="633" src="https://davidcarralon.com/wp-content/uploads/incorrect-hreflang-implementation.jpg" alt="" class="wp-image-1290358" style="object-fit:cover" srcset="https://davidcarralon.com/wp-content/uploads/incorrect-hreflang-implementation-275x300.jpg 275w, https://davidcarralon.com/wp-content/uploads/incorrect-hreflang-implementation.jpg 580w" sizes="auto, (max-width: 580px) 100vw, 580px" /></figure>

</div>

<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/2;--flex-sm:0 0 var(--flex-basis);--columns-md:1/2;--flex-md:0 0 var(--flex-basis);--columns-lg:1/2;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<p class="has-text-align-center has-primary-color has-text-color has-no-margin-top"><strong>CORRECT hreflang implementation</strong></p>

</div>

<div class="mai-column is-column" style="--columns-xs:1/1;--flex-xs:0 0 var(--flex-basis);--columns-sm:1/2;--flex-sm:0 0 var(--flex-basis);--columns-md:1/2;--flex-md:0 0 var(--flex-basis);--columns-lg:1/2;--flex-lg:0 0 var(--flex-basis);--justify-content:start;">

<p class="has-text-align-center has-primary-color has-text-color has-no-margin-top"><strong>INCORRECT hreflang implementation</strong></p>

</div>
</div></div>




<p>This ensures convenient access to the desired content for users worldwide who speak different languages. To achieve this, it is essential to include the rel alternate hreflang attribute: </p>



<p class="has-text-align-center has-primary-color has-text-color has-lg-font-size"><strong>&lt;link rel=”alternate” href=”https://miweb.com/” hreflang=”es-ES” /&gt;</strong></p>



<p>However, sometimes, a webpage might not be tailored to any specific region or language. For such situations, <a href="https://davidcarralon.com/hreflang-x-default-for-international-seo" data-type="post" data-id="1166525">the hreflang=”x-default”</a> attribute can be used to indicate a default page that should be served to users when no other language or regional variant is applicable.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="425" src="https://davidcarralon.com/wp-content/uploads/world-map-illustration-for-language-codes.png" alt="world map illustration for language codes" class="wp-image-1264925" srcset="https://davidcarralon.com/wp-content/uploads/world-map-illustration-for-language-codes-300x159.png 300w, https://davidcarralon.com/wp-content/uploads/world-map-illustration-for-language-codes-768x408.png 768w, https://davidcarralon.com/wp-content/uploads/world-map-illustration-for-language-codes.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>





<p>These tags are composed of :</p>



<ul class="wp-block-list">
<li>the html tag: link rel=&#8221;alternate&#8221;</li>



<li>reference to the target site href=&#8221;http://miweb.com&#8221;</li>



<li>the hreflang tag and its attribute : hreflang=&#8221; &#8220;</li>
</ul>



<p>These tags are composed of one of these three: </p>



<ul class="wp-block-list">
<li>a language code </li>



<li>a country code</li>



<li>both </li>
</ul>



<p>When combined, it provides search engines with the necessary information to serve the most relevant content to users based on their language and location preferences.</p>



<p>For example, if you have a multilingual website with content primarily in Spanish targetting Spain, then content in Spanish targeting users in Mexico and also targeting users in the United States in English, you would use hreflang tags to specify the different language-country combinations. </p>



<p>Note that if the main and dominant language is Spanish, the hreflang implementation should be like this : </p>



<p class="has-text-align-center"><strong>&lt;link rel=”alternate” href=”https://miweb.com/” hreflang=”es-ES” /&gt;</strong></p>



<p class="has-text-align-center has-primary-color has-text-color has-lg-font-size"><strong>&lt;link rel=”alternate” href=”https://miweb.com/es-mx/” hreflang=”es-MX” /&gt;</strong></p>



<p class="has-text-align-center has-text-color has-lg-font-size has-links-color"><strong>&lt;link rel=”alternate” href=”https://miweb.com/us/” hreflang=”en-US” /&gt;</strong></p>



<p>Those annotations ensure that search engines display the correct version of the homepage to users respectively in each country, greatly enhancing the user experience and improving SEO performance.</p>





<h2 class="wp-block-heading" id="4-comprehensive-list-of-hreflang-language-codes">Comprehensive List of Hreflang Language Codes</h2>



<p>Knowing the correct language codes based on the ISO 639-1 standard is key for effective use of hreflang tags. This standard provides a two-letter code system used to represent languages, which is integral to the hreflang attribute and its ability to target specific languages and regions.</p>



<p>For a complete list of hreflang language codes, refer to section 2.</p>



<h3 class="wp-block-heading" id="5-iso-639-1-language-codes">ISO 639-1 Language Codes</h3>



<p>ISO 639-1 language codes are two-letter codes employed to denote languages in hreflang tags, such as &#8216;lo&#8217; to target Lao speakers in the Lao People’s Democratic Republic, or &#8216;da&#8217; to target Danish speakers. </p>



<p>These codes are essential for specifying the language of a webpage, allowing search engines to better understand and serve your content to the right audience.</p>



<p>When applying hreflang tags, using lowercase for language codes is crucial, conforming to the ISO 3166 convention. This ensures that your implementation adheres to global standards and improves your website’s compatibility with various search engines and platforms.</p>



<figure id="language-codes" class="wp-block-table is-style-regular has-lg-font-size"><table class="has-primary-color has-secondary-background-color has-text-color has-background"><thead><tr><th><strong>Language</strong></th><th><strong>Hreflang Code</strong></th></tr></thead><tbody><tr><td>Afar</td><td>aa</td></tr><tr><td>Abkhaz</td><td>ab</td></tr><tr><td>Avestan</td><td>ae</td></tr><tr><td>Afrikaans</td><td>af</td></tr><tr><td>Akan</td><td>ak</td></tr><tr><td>Amharic</td><td>am</td></tr><tr><td>Aragonese</td><td>an</td></tr><tr><td>Arabic</td><td>ar</td></tr><tr><td>Assamese</td><td>as</td></tr><tr><td>Avaric</td><td>av</td></tr><tr><td>Aymara</td><td>ay</td></tr><tr><td>Azerbaijani</td><td>az</td></tr><tr><td>Bashkir</td><td>ba</td></tr><tr><td>Belarusian</td><td>be</td></tr><tr><td>Bulgarian</td><td>bg</td></tr><tr><td>Bihari</td><td>bh</td></tr><tr><td>Bislama</td><td>bi</td></tr><tr><td>Bambara</td><td>bm</td></tr><tr><td>Bengali, Bangla</td><td>bn</td></tr><tr><td>Tibetan Standard, Tibetan, Central</td><td>bo</td></tr><tr><td>Breton</td><td>br</td></tr><tr><td>Bosnian</td><td>bs</td></tr><tr><td>Catalan, Valencian</td><td>ca</td></tr><tr><td>Chechen</td><td>ce</td></tr><tr><td>Chamorro</td><td>ch</td></tr><tr><td>Corsican</td><td>co</td></tr><tr><td>Cree</td><td>cr</td></tr><tr><td>Czech</td><td>cs</td></tr><tr><td>Old Church Slavonic, Church Slavonic, Old Bulgarian</td><td>cu</td></tr><tr><td>Chuvash</td><td>cv</td></tr><tr><td>Welsh</td><td>cy</td></tr><tr><td>Danish</td><td>da</td></tr><tr><td>German</td><td>de</td></tr><tr><td>Divehi, Dhivehi, Maldivian</td><td>dv</td></tr><tr><td>Dzongkha</td><td>dz</td></tr><tr><td>Ewe</td><td>ee</td></tr><tr><td>Greek (modern)</td><td>el</td></tr><tr><td>English</td><td>en</td></tr><tr><td>Esperanto</td><td>eo</td></tr><tr><td>Spanish, Castilian</td><td>es</td></tr><tr><td>Estonian</td><td>et</td></tr><tr><td>Basque</td><td>eu</td></tr><tr><td>Persian (Farsi)</td><td>fa</td></tr><tr><td>Fula, Fulah, Pulaar, Pular</td><td>ff</td></tr><tr><td>Finnish</td><td>fi</td></tr><tr><td>Fijian</td><td>fj</td></tr><tr><td>Faroese</td><td>fo</td></tr><tr><td>French</td><td>fr</td></tr><tr><td>Western Frisian</td><td>fy</td></tr><tr><td>Irish</td><td>ga</td></tr><tr><td>Scottish Gaelic, Gaelic</td><td>gd</td></tr><tr><td>Galician</td><td>gl</td></tr><tr><td>Guaraní</td><td>gn</td></tr><tr><td>Gujarati</td><td>gu</td></tr><tr><td>Manx</td><td>gv</td></tr><tr><td>Hausa</td><td>ha</td></tr><tr><td>Hebrew (modern)</td><td>he</td></tr><tr><td>Hindi</td><td>hi</td></tr><tr><td>Hiri Motu</td><td>ho</td></tr><tr><td>Croatian</td><td>hr</td></tr><tr><td>Haitian, Haitian Creole</td><td>ht</td></tr><tr><td>Hungarian</td><td>hu</td></tr><tr><td>Armenian</td><td>hy</td></tr><tr><td>Herero</td><td>hz</td></tr><tr><td>Interlingua</td><td>ia</td></tr><tr><td>Indonesian</td><td>id</td></tr><tr><td>Interlingue</td><td>ie</td></tr><tr><td>Igbo</td><td>ig</td></tr><tr><td>Nuosu</td><td>ii</td></tr><tr><td>Inupiaq</td><td>ik</td></tr><tr><td>Ido</td><td>io</td></tr><tr><td>Icelandic</td><td>is</td></tr><tr><td>Italian</td><td>it</td></tr><tr><td>Inuktitut</td><td>iu</td></tr><tr><td>Japanese</td><td>ja</td></tr><tr><td>Javanese</td><td>jv</td></tr><tr><td>Georgian</td><td>ka</td></tr><tr><td>Kongo</td><td>kg</td></tr><tr><td>Kikuyu, Gikuyu</td><td>ki</td></tr><tr><td>Kwanyama, Kuanyama</td><td>kj</td></tr><tr><td>Kazakh</td><td>kk</td></tr><tr><td>Kalaallisut, Greenlandic</td><td>kl</td></tr><tr><td>Khmer</td><td>km</td></tr><tr><td>Kannada</td><td>kn</td></tr><tr><td>Korean</td><td>ko</td></tr><tr><td>Kanuri</td><td>kr</td></tr><tr><td>Kashmiri</td><td>ks</td></tr><tr><td>Kurdish</td><td>ku</td></tr><tr><td>Komi</td><td>kv</td></tr><tr><td>Cornish</td><td>kw</td></tr><tr><td>Kyrgyz</td><td>ky</td></tr><tr><td>Latin</td><td>la</td></tr><tr><td>Luxembourgish, Letzeburgesch</td><td>lb</td></tr><tr><td>Ganda</td><td>lg</td></tr><tr><td>Limburgish, Limburgan, Limburger</td><td>li</td></tr><tr><td>Lingala</td><td>ln</td></tr><tr><td>Lao</td><td>lo</td></tr><tr><td>Lithuanian</td><td>lt</td></tr><tr><td>Luba-Katanga</td><td>lu</td></tr><tr><td>Latvian</td><td>lv</td></tr><tr><td>Malagasy</td><td>mg</td></tr><tr><td>Marshallese</td><td>mh</td></tr><tr><td>Māori</td><td>mi</td></tr><tr><td>Macedonian</td><td>mk</td></tr><tr><td>Malayalam</td><td>ml</td></tr><tr><td>Mongolian</td><td>mn</td></tr><tr><td>Marathi (Marāṭhī)</td><td>mr</td></tr><tr><td>Malay</td><td>ms</td></tr><tr><td>Maltese</td><td>mt</td></tr><tr><td>Burmese</td><td>my</td></tr><tr><td>Nauru</td><td>na</td></tr><tr><td>Norwegian Bokmål</td><td>nb</td></tr><tr><td>Northern Ndebele</td><td>nd</td></tr><tr><td>Nepali</td><td>ne</td></tr><tr><td>Ndonga</td><td>ng</td></tr><tr><td>Dutch</td><td>nl</td></tr><tr><td>Norwegian Nynorsk</td><td>nn</td></tr><tr><td>Norwegian</td><td>no</td></tr><tr><td>Southern Ndebele</td><td>nr</td></tr><tr><td>Navajo, Navaho</td><td>nv</td></tr><tr><td>Chichewa, Chewa, Nyanja</td><td>ny</td></tr><tr><td>Occitan</td><td>oc</td></tr><tr><td>Ojibwe, Ojibwa</td><td>oj</td></tr><tr><td>Oromo</td><td>om</td></tr><tr><td>Oriya</td><td>or</td></tr><tr><td>Ossetian, Ossetic</td><td>os</td></tr><tr><td>Panjabi, Punjabi</td><td>pa</td></tr><tr><td>Pāli</td><td>pi</td></tr><tr><td>Polish</td><td>pl</td></tr><tr><td>Pashto, Pushto</td><td>ps</td></tr><tr><td>Portuguese</td><td>pt</td></tr><tr><td>Quechua</td><td>qu</td></tr><tr><td>Romansh</td><td>rm</td></tr><tr><td>Kirundi</td><td>rn</td></tr><tr><td>Romanian</td><td>ro</td></tr><tr><td>Russian</td><td>ru</td></tr><tr><td>Kinyarwanda</td><td>rw</td></tr><tr><td>Sanskrit (Saṁskṛta)</td><td>sa</td></tr><tr><td>Sardinian</td><td>sc</td></tr><tr><td>Sindhi</td><td>sd</td></tr><tr><td>Northern Sami</td><td>se</td></tr><tr><td>Sango</td><td>sg</td></tr><tr><td>Sinhala, Sinhalese</td><td>si</td></tr><tr><td>Slovak</td><td>sk</td></tr><tr><td>Slovene</td><td>sl</td></tr><tr><td>Samoan</td><td>sm</td></tr><tr><td>Shona</td><td>sn</td></tr><tr><td>Somali</td><td>so</td></tr><tr><td>Albanian</td><td>sq</td></tr><tr><td>Serbian</td><td>sr</td></tr><tr><td>Swati</td><td>ss</td></tr><tr><td>Southern Sotho</td><td>st</td></tr><tr><td>Sundanese</td><td>su</td></tr><tr><td>Swedish</td><td>sv</td></tr><tr><td>Swahili</td><td>sw</td></tr><tr><td>Tamil</td><td>ta</td></tr><tr><td>Telugu</td><td>te</td></tr><tr><td>Tajik</td><td>tg</td></tr><tr><td>Thai</td><td>th</td></tr><tr><td>Tigrinya</td><td>ti</td></tr><tr><td>Turkmen</td><td>tk</td></tr><tr><td>Tagalog</td><td>tl</td></tr><tr><td>Tswana</td><td>tn</td></tr><tr><td>Tonga (Tonga Islands)</td><td>to</td></tr><tr><td>Turkish</td><td>tr</td></tr><tr><td>Tsonga</td><td>ts</td></tr><tr><td>Tatar</td><td>tt</td></tr><tr><td>Twi</td><td>tw</td></tr><tr><td>Tahitian</td><td>ty</td></tr><tr><td>Uyghur, Uighur</td><td>ug</td></tr><tr><td>Ukrainian</td><td>uk</td></tr><tr><td>Urdu</td><td>ur</td></tr><tr><td>Uzbek</td><td>uz</td></tr><tr><td>Venda</td><td>ve</td></tr><tr><td>Vietnamese</td><td>vi</td></tr><tr><td>Volapük</td><td>vo</td></tr><tr><td>Walloon</td><td>wa</td></tr><tr><td>Wolof</td><td>wo</td></tr><tr><td>Xhosa</td><td>xh</td></tr><tr><td>Yiddish</td><td>yi</td></tr><tr><td>Yoruba</td><td>yo</td></tr><tr><td>Zhuang, Chuang</td><td>za</td></tr><tr><td>Chinese</td><td>zh</td></tr><tr><td>Zulu</td><td>zu</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="6-comprehensive-list-of-hreflang-country-codes">Comprehensive List of Hreflang Country Codes</h2>



<p>Knowing the correct country codes based on the ISO 3166-1 standard is as crucial as understanding language codes. This standard provides a set of two-letter codes used to represent countries, dependent territories, and special areas of geographical interest.</p>



<p>For instance, the British VG Virgin Islands have their own unique country code, as do the Caicos Islands, the island and McDonald Islands, Malta MT Marshall Islands, and minor outlying islands. </p>



<h3 class="wp-block-heading">ISO 3166-1 Country Codes</h3>



<p>ISO 3166-1 country codes are two-letter codes utilized to denote countries in hreflang tags, allowing for more precise targeting of specific regions and audiences. These codes are crucial for accurately specifying the country that a webpage is targeting, ensuring that your content is served to the right location.</p>



<p>When implementing hreflang tags, it’s essential to use the ISO 3166-1 Alpha 2 code format for country codes (in capital letters). This ensures that your implementation adheres to global standards, improving your website’s compatibility with various search engines and platforms.</p>



<figure id="country-codes" class="wp-block-table has-lg-font-size"><table class="has-secondary-background-color has-text-color has-background has-links-color"><thead><tr><th><strong>Country</strong></th><th><strong>3166-1 Codes</strong></th></tr></thead><tbody><tr><td>Afghanistan</td><td>AF</td></tr><tr><td>Åland Islands</td><td>AX</td></tr><tr><td>Albania</td><td>AL</td></tr><tr><td>Algeria</td><td>DZ</td></tr><tr><td>American Samoa</td><td>AS</td></tr><tr><td>Andorra</td><td>AD</td></tr><tr><td>Angola</td><td>AO</td></tr><tr><td>Anguilla</td><td>AI</td></tr><tr><td>Antarctica</td><td>AQ</td></tr><tr><td>Antigua and Barbuda</td><td>AG</td></tr><tr><td>Argentina</td><td>AR</td></tr><tr><td>Armenia</td><td>AM</td></tr><tr><td>Aruba</td><td>AW</td></tr><tr><td>Australia</td><td>AU</td></tr><tr><td>Austria</td><td>AT</td></tr><tr><td>Azerbaijan</td><td>AZ</td></tr><tr><td>Bahamas</td><td>BS</td></tr><tr><td>Bahrain</td><td>BH</td></tr><tr><td>Bangladesh</td><td>BD</td></tr><tr><td>Barbados</td><td>BB</td></tr><tr><td>Belarus</td><td>BY</td></tr><tr><td>Belgium</td><td>BE</td></tr><tr><td>Belize</td><td>BZ</td></tr><tr><td>Benin</td><td>BJ</td></tr><tr><td>Bermuda</td><td>BM</td></tr><tr><td>Bhutan</td><td>BT</td></tr><tr><td>Bolivia, Plurinational State of</td><td>BO</td></tr><tr><td>Bonaire, Sint Eustatius and Saba</td><td>BQ</td></tr><tr><td>Bosnia and Herzegovina</td><td>BA</td></tr><tr><td>Botswana</td><td>BW</td></tr><tr><td>Bouvet Island</td><td>BV</td></tr><tr><td>Brazil</td><td>BR</td></tr><tr><td>British Indian Ocean Territory</td><td>IO</td></tr><tr><td>Brunei Darussalam</td><td>BN</td></tr><tr><td>Bulgaria</td><td>BG</td></tr><tr><td>Burkina Faso</td><td>BF</td></tr><tr><td>Burundi</td><td>BI</td></tr><tr><td>Cambodia</td><td>KH</td></tr><tr><td>Cameroon</td><td>CM</td></tr><tr><td>Canada</td><td>CA</td></tr><tr><td>Cabo Verde</td><td>CV</td></tr><tr><td>Cayman Islands</td><td>KY</td></tr><tr><td>Central African Republic</td><td>CF</td></tr><tr><td>Chad</td><td>TD</td></tr><tr><td>Chile</td><td>CL</td></tr><tr><td>China</td><td>CN</td></tr><tr><td>Christmas Island</td><td>CX</td></tr><tr><td>Cocos (Keeling) Islands</td><td>CC</td></tr><tr><td>Colombia</td><td>CO</td></tr><tr><td>Comoros</td><td>KM</td></tr><tr><td>Congo</td><td>CG</td></tr><tr><td>Congo, the Democratic Republic of the</td><td>CD</td></tr><tr><td>Cook Islands</td><td>CK</td></tr><tr><td>Costa Rica</td><td>CR</td></tr><tr><td>Côte d&#8217;Ivoire</td><td>CI</td></tr><tr><td>Croatia</td><td>HR</td></tr><tr><td>Cuba</td><td>CU</td></tr><tr><td>Curaçao</td><td>CW</td></tr><tr><td>Cyprus</td><td>CY</td></tr><tr><td>Czech Republic</td><td>CZ</td></tr><tr><td>Denmark</td><td>DK</td></tr><tr><td>Djibouti</td><td>DJ</td></tr><tr><td>Dominica</td><td>DM</td></tr><tr><td>Dominican Republic</td><td>DO</td></tr><tr><td>Ecuador</td><td>EC</td></tr><tr><td>Egypt</td><td>EG</td></tr><tr><td>El Salvador</td><td>SV</td></tr><tr><td>Equatorial Guinea</td><td>GQ</td></tr><tr><td>Eritrea</td><td>ER</td></tr><tr><td>Estonia</td><td>EE</td></tr><tr><td>Ethiopia</td><td>ET</td></tr><tr><td>Falkland Islands (Malvinas)</td><td>FK</td></tr><tr><td>Faroe Islands</td><td>FO</td></tr><tr><td>Fiji</td><td>FJ</td></tr><tr><td>Finland</td><td>FI</td></tr><tr><td>France</td><td>FR</td></tr><tr><td>French Guiana</td><td>GF</td></tr><tr><td>French Polynesia</td><td>PF</td></tr><tr><td>French Southern Territories</td><td>TF</td></tr><tr><td>Gabon</td><td>GA</td></tr><tr><td>Gambia</td><td>GM</td></tr><tr><td>Georgia</td><td>GE</td></tr><tr><td>Germany</td><td>DE</td></tr><tr><td>Ghana</td><td>GH</td></tr><tr><td>Gibraltar</td><td>GI</td></tr><tr><td>Greece</td><td>GR</td></tr><tr><td>Greenland</td><td>GL</td></tr><tr><td>Grenada</td><td>GD</td></tr><tr><td>Guadeloupe</td><td>GP</td></tr><tr><td>Guam</td><td>GU</td></tr><tr><td>Guatemala</td><td>GT</td></tr><tr><td>Guernsey</td><td>GG</td></tr><tr><td>Guinea</td><td>GN</td></tr><tr><td>Guinea-Bissau</td><td>GW</td></tr><tr><td>Guyana</td><td>GY</td></tr><tr><td>Haiti</td><td>HT</td></tr><tr><td>Heard Island and McDonald Islands</td><td>HM</td></tr><tr><td>Holy See (Vatican City State)</td><td>VA</td></tr><tr><td>Honduras</td><td>HN</td></tr><tr><td>Hong Kong</td><td>HK</td></tr><tr><td>Hungary</td><td>HU</td></tr><tr><td>Iceland</td><td>IS</td></tr><tr><td>India</td><td>IN</td></tr><tr><td>Indonesia</td><td>ID</td></tr><tr><td>Iran, Islamic Republic of</td><td>IR</td></tr><tr><td>Iraq</td><td>IQ</td></tr><tr><td>Ireland</td><td>IE</td></tr><tr><td>Isle of Man</td><td>IM</td></tr><tr><td>Israel</td><td>IL</td></tr><tr><td>Italy</td><td>IT</td></tr><tr><td>Jamaica</td><td>JM</td></tr><tr><td>Japan</td><td>JP</td></tr><tr><td>Jersey</td><td>JE</td></tr><tr><td>Jordan</td><td>JO</td></tr><tr><td>Kazakhstan</td><td>KZ</td></tr><tr><td>Kenya</td><td>KE</td></tr><tr><td>Kiribati</td><td>KI</td></tr><tr><td>Korea, Democratic People&#8217;s Republic of</td><td>KP</td></tr><tr><td>Korea, Republic of</td><td>KR</td></tr><tr><td>Kuwait</td><td>KW</td></tr><tr><td>Kyrgyzstan</td><td>KG</td></tr><tr><td>Lao People&#8217;s Democratic Republic</td><td>LA</td></tr><tr><td>Latvia</td><td>LV</td></tr><tr><td>Lebanon</td><td>LB</td></tr><tr><td>Lesotho</td><td>LS</td></tr><tr><td>Liberia</td><td>LR</td></tr><tr><td>Libya</td><td>LY</td></tr><tr><td>Liechtenstein</td><td>LI</td></tr><tr><td>Lithuania</td><td>LT</td></tr><tr><td>Luxembourg</td><td>LU</td></tr><tr><td>Macao</td><td>MO</td></tr><tr><td>Macedonia, the former Yugoslav Republic of</td><td>MK</td></tr><tr><td>Madagascar</td><td>MG</td></tr><tr><td>Malawi</td><td>MW</td></tr><tr><td>Malaysia</td><td>MY</td></tr><tr><td>Maldives</td><td>MV</td></tr><tr><td>Mali</td><td>ML</td></tr><tr><td>Malta</td><td>MT</td></tr><tr><td>Marshall Islands</td><td>MH</td></tr><tr><td>Martinique</td><td>MQ</td></tr><tr><td>Mauritania</td><td>MR</td></tr><tr><td>Mauritius</td><td>MU</td></tr><tr><td>Mayotte</td><td>YT</td></tr><tr><td>Mexico</td><td>MX</td></tr><tr><td>Micronesia, Federated States of</td><td>FM</td></tr><tr><td>Moldova, Republic of</td><td>MD</td></tr><tr><td>Monaco</td><td>MC</td></tr><tr><td>Mongolia</td><td>MN</td></tr><tr><td>Montenegro</td><td>ME</td></tr><tr><td>Montserrat</td><td>MS</td></tr><tr><td>Morocco</td><td>MA</td></tr><tr><td>Mozambique</td><td>MZ</td></tr><tr><td>Myanmar</td><td>MM</td></tr><tr><td>Namibia</td><td>NA</td></tr><tr><td>Nauru</td><td>NR</td></tr><tr><td>Nepal</td><td>NP</td></tr><tr><td>Netherlands</td><td>NL</td></tr><tr><td>New Caledonia</td><td>NC</td></tr><tr><td>New Zealand</td><td>NZ</td></tr><tr><td>Nicaragua</td><td>NI</td></tr><tr><td>Niger</td><td>NE</td></tr><tr><td>Nigeria</td><td>NG</td></tr><tr><td>Niue</td><td>NU</td></tr><tr><td>Norfolk Island</td><td>NF</td></tr><tr><td>Northern Mariana Islands</td><td>MP</td></tr><tr><td>Norway</td><td>NO</td></tr><tr><td>Oman</td><td>OM</td></tr><tr><td>Pakistan</td><td>PK</td></tr><tr><td>Palau</td><td>PW</td></tr><tr><td>Palestine, State of</td><td>PS</td></tr><tr><td>Panama</td><td>PA</td></tr><tr><td>Papua New Guinea</td><td>PG</td></tr><tr><td>Paraguay</td><td>PY</td></tr><tr><td>Peru</td><td>PE</td></tr><tr><td>Philippines</td><td>PH</td></tr><tr><td>Pitcairn</td><td>PN</td></tr><tr><td>Poland</td><td>PL</td></tr><tr><td>Portugal</td><td>PT</td></tr><tr><td>Puerto Rico</td><td>PR</td></tr><tr><td>Qatar</td><td>QA</td></tr><tr><td>Réunion</td><td>RE</td></tr><tr><td>Romania</td><td>RO</td></tr><tr><td>Russian Federation</td><td>RU</td></tr><tr><td>Rwanda</td><td>RW</td></tr><tr><td>Saint Barthélemy</td><td>BL</td></tr><tr><td>Saint Helena, Ascension and Tristan da Cunha</td><td>SH</td></tr><tr><td>Saint Kitts and Nevis</td><td>KN</td></tr><tr><td>Saint Lucia</td><td>LC</td></tr><tr><td>Saint Martin (French part)</td><td>MF</td></tr><tr><td>Saint Pierre and Miquelon</td><td>PM</td></tr><tr><td>Saint Vincent and the Grenadines</td><td>VC</td></tr><tr><td>Samoa</td><td>WS</td></tr><tr><td>San Marino</td><td>SM</td></tr><tr><td>Sao Tome and Principe</td><td>ST</td></tr><tr><td>Saudi Arabia</td><td>SA</td></tr><tr><td>Senegal</td><td>SN</td></tr><tr><td>Serbia</td><td>RS</td></tr><tr><td>Seychelles</td><td>SC</td></tr><tr><td>Sierra Leone</td><td>SL</td></tr><tr><td>Singapore</td><td>SG</td></tr><tr><td>Sint Maarten (Dutch part)</td><td>SX</td></tr><tr><td>Slovakia</td><td>SK</td></tr><tr><td>Slovenia</td><td>SI</td></tr><tr><td>Solomon Islands</td><td>SB</td></tr><tr><td>Somalia</td><td>SO</td></tr><tr><td>South Africa</td><td>ZA</td></tr><tr><td>South Georgia and the South Sandwich Islands</td><td>GS</td></tr><tr><td>South Sudan</td><td>SS</td></tr><tr><td>Spain</td><td>ES</td></tr><tr><td>Sri Lanka</td><td>LK</td></tr><tr><td>Sudan</td><td>SD</td></tr><tr><td>Suriname</td><td>SR</td></tr><tr><td>Svalbard and Jan Mayen</td><td>SJ</td></tr><tr><td>Swaziland</td><td>SZ</td></tr><tr><td>Sweden</td><td>SE</td></tr><tr><td>Switzerland</td><td>CH</td></tr><tr><td>Syrian Arab Republic</td><td>SY</td></tr><tr><td>Taiwan, Province of China</td><td>TW</td></tr><tr><td>Tajikistan</td><td>TJ</td></tr><tr><td>Tanzania, United Republic of</td><td>TZ</td></tr><tr><td>Thailand</td><td>TH</td></tr><tr><td>Timor-Leste</td><td>TL</td></tr><tr><td>Togo</td><td>TG</td></tr><tr><td>Tokelau</td><td>TK</td></tr><tr><td>Tonga</td><td>TO</td></tr><tr><td>Trinidad and Tobago</td><td>TT</td></tr><tr><td>Tunisia</td><td>TN</td></tr><tr><td>Turkey</td><td>TR</td></tr><tr><td>Turkmenistan</td><td>TM</td></tr><tr><td>Turks and Caicos Islands</td><td>TC</td></tr><tr><td>Tuvalu</td><td>TV</td></tr><tr><td>Uganda</td><td>UG</td></tr><tr><td>Ukraine</td><td>UA</td></tr><tr><td>United Arab Emirates</td><td>AE</td></tr><tr><td>United Kingdom</td><td>GB</td></tr><tr><td>United States</td><td>US</td></tr><tr><td>United States Minor Outlying Islands</td><td>UM</td></tr><tr><td>Uruguay</td><td>UY</td></tr><tr><td>Uzbekistan</td><td>UZ</td></tr><tr><td>Vanuatu</td><td>VU</td></tr><tr><td>Venezuela, Bolivarian Republic of</td><td>VE</td></tr><tr><td>Viet Nam</td><td>VN</td></tr><tr><td>Virgin Islands, British</td><td>VG</td></tr><tr><td>Virgin Islands, U.S.</td><td>VI</td></tr><tr><td>Wallis and Futuna</td><td>WF</td></tr><tr><td>Western Sahara</td><td>EH</td></tr><tr><td>Yemen</td><td>YE</td></tr><tr><td>Zambia</td><td>ZM</td></tr><tr><td>Zimbabwe</td><td>ZW</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="8-combining-language-and-country-codes">Combining both Language and Country Codes</h2>



<p>When targeting specific countries and languages using hreflang tags, it’s crucial to use the appropriate language and country codes in combination, as per the ISO standards. For example, if you want to target Spanish speakers in Spain, you would use the combiner hreflang attribute “es-ES”.</p>



<p>Accurate combination of language and country codes is necessary to achieve precise targeting with hreflang tags. By doing so, you can better specify the language variant used in a particular country or region, allowing for more precise language targeting and localization within numerous applications and systems.</p>



<p>Here&#8217;s detailed guidance to combine language and country codes:</p>



<figure id="lang-country-codes" class="wp-block-table has-lg-font-size"><table class="has-alt-background-color has-text-color has-background" style="color:#1c600f"><thead><tr><th><strong>Language Culture Name</strong></th><th><strong>Display Name</strong></th></tr></thead><tbody><tr><td>af-ZA</td><td>Afrikaans – South Africa</td></tr><tr><td>sq-AL</td><td>Albanian – Albania</td></tr><tr><td>ar-DZ</td><td>Arabic – Algeria</td></tr><tr><td>ar-BH</td><td>Arabic – Bahrain</td></tr><tr><td>ar-EG</td><td>Arabic – Egypt</td></tr><tr><td>ar-IQ</td><td>Arabic – Iraq</td></tr><tr><td>ar-JO</td><td>Arabic – Jordan</td></tr><tr><td>ar-KW</td><td>Arabic – Kuwait</td></tr><tr><td>ar-LB</td><td>Arabic – Lebanon</td></tr><tr><td>ar-LY</td><td>Arabic – Libya</td></tr><tr><td>ar-MA</td><td>Arabic – Morocco</td></tr><tr><td>ar-OM</td><td>Arabic – Oman</td></tr><tr><td>ar-QA</td><td>Arabic – Qatar</td></tr><tr><td>ar-SA</td><td>Arabic – Saudi Arabia</td></tr><tr><td>ar-SY</td><td>Arabic – Syria</td></tr><tr><td>ar-TN</td><td>Arabic – Tunisia</td></tr><tr><td>ar-AE</td><td>Arabic – United Arab Emirates</td></tr><tr><td>ar-YE</td><td>Arabic – Yemen</td></tr><tr><td>hy-AM</td><td>Armenian – Armenia</td></tr><tr><td>Cy-az-AZ</td><td>Azeri (Cyrillic) – Azerbaijan</td></tr><tr><td>Lt-az-AZ</td><td>Azeri (Latin) – Azerbaijan</td></tr><tr><td>eu-ES</td><td>Basque – Spain</td></tr><tr><td>be-BY</td><td>Belarusian – Belarus</td></tr><tr><td>bg-BG</td><td>Bulgarian – Bulgaria</td></tr><tr><td>ca-ES</td><td>Catalan – Spain</td></tr><tr><td>zh-CN</td><td>Chinese – China</td></tr><tr><td>zh-HK</td><td>Chinese – Hong Kong SAR</td></tr><tr><td>zh-MO</td><td>Chinese – Macau SAR</td></tr><tr><td>zh-SG</td><td>Chinese – Singapore</td></tr><tr><td>zh-TW</td><td>Chinese – Taiwan</td></tr><tr><td>zh-CHS</td><td>Chinese (Simplified)</td></tr><tr><td>zh-CHT</td><td>Chinese (Traditional)</td></tr><tr><td>hr-HR</td><td>Croatian – Croatia</td></tr><tr><td>cs-CZ</td><td>Czech – Czech Republic</td></tr><tr><td>da-DK</td><td>Danish – Denmark</td></tr><tr><td>div-MV</td><td>Dhivehi – Maldives</td></tr><tr><td>nl-BE</td><td>Dutch – Belgium</td></tr><tr><td>nl-NL</td><td>Dutch – The Netherlands</td></tr><tr><td>en-AU</td><td>English – Australia</td></tr><tr><td>en-BZ</td><td>English – Belize</td></tr><tr><td>en-CA</td><td>English – Canada</td></tr><tr><td>en-CB</td><td>English – Caribbean</td></tr><tr><td>en-IE</td><td>English – Ireland</td></tr><tr><td>en-JM</td><td>English – Jamaica</td></tr><tr><td>en-NZ</td><td>English – New Zealand</td></tr><tr><td>en-PH</td><td>English – Philippines</td></tr><tr><td>en-ZA</td><td>English – South Africa</td></tr><tr><td>en-TT</td><td>English – Trinidad and Tobago</td></tr><tr><td>en-GB</td><td>English – United Kingdom</td></tr><tr><td>en-US</td><td>English – United States</td></tr><tr><td>en-ZW</td><td>English – Zimbabwe</td></tr><tr><td>et-EE</td><td>Estonian – Estonia</td></tr><tr><td>fo-FO</td><td>Faroese – Faroe Islands</td></tr><tr><td>fa-IR</td><td>Farsi – Iran</td></tr><tr><td>fi-FI</td><td>Finnish – Finland</td></tr><tr><td>fr-BE</td><td>French – Belgium</td></tr><tr><td>fr-CA</td><td>French – Canada</td></tr><tr><td>fr-FR</td><td>French – France</td></tr><tr><td>fr-LU</td><td>French – Luxembourg</td></tr><tr><td>fr-MC</td><td>French – Monaco</td></tr><tr><td>fr-CH</td><td>French – Switzerland</td></tr><tr><td>gl-ES</td><td>Galician – Galician</td></tr><tr><td>ka-GE</td><td>Georgian – Georgia</td></tr><tr><td>de-AT</td><td>German – Austria</td></tr><tr><td>de-DE</td><td>German – Germany</td></tr><tr><td>de-LI</td><td>German – Liechtenstein</td></tr><tr><td>de-LU</td><td>German – Luxembourg</td></tr><tr><td>de-CH</td><td>German – Switzerland</td></tr><tr><td>el-GR</td><td>Greek – Greece</td></tr><tr><td>gu-IN</td><td>Gujarati – India</td></tr><tr><td>he-IL</td><td>Hebrew – Israel</td></tr><tr><td>hi-IN</td><td>Hindi – India</td></tr><tr><td>hu-HU</td><td>Hungarian – Hungary</td></tr><tr><td>is-IS</td><td>Icelandic – Iceland</td></tr><tr><td>id-ID</td><td>Indonesian – Indonesia</td></tr><tr><td>it-IT</td><td>Italian – Italy</td></tr><tr><td>it-CH</td><td>Italian – Switzerland</td></tr><tr><td>ja-JP</td><td>Japanese – Japan</td></tr><tr><td>kn-IN</td><td>Kannada – India</td></tr><tr><td>kk-KZ</td><td>Kazakh – Kazakhstan</td></tr><tr><td>kok-IN</td><td>Konkani – India</td></tr><tr><td>ko-KR</td><td>Korean – Korea</td></tr><tr><td>ky-KZ</td><td>Kyrgyz – Kazakhstan</td></tr><tr><td>lv-LV</td><td>Latvian – Latvia</td></tr><tr><td>lt-LT</td><td>Lithuanian – Lithuania</td></tr><tr><td>mk-MK</td><td>Macedonian (FYROM)</td></tr><tr><td>ms-BN</td><td>Malay – Brunei</td></tr><tr><td>ms-MY</td><td>Malay – Malaysia</td></tr><tr><td>mr-IN</td><td>Marathi – India</td></tr><tr><td>mn-MN</td><td>Mongolian – Mongolia</td></tr><tr><td>nb-NO</td><td>Norwegian (Bokmål) – Norway</td></tr><tr><td>nn-NO</td><td>Norwegian (Nynorsk) – Norway</td></tr><tr><td>pl-PL</td><td>Polish – Poland</td></tr><tr><td>pt-BR</td><td>Portuguese – Brazil</td></tr><tr><td>pt-PT</td><td>Portuguese – Portugal</td></tr><tr><td>pa-IN</td><td>Punjabi – India</td></tr><tr><td>ro-RO</td><td>Romanian – Romania</td></tr><tr><td>ru-RU</td><td>Russian – Russia</td></tr><tr><td>sa-IN</td><td>Sanskrit – India</td></tr><tr><td>Cy-sr-SP</td><td>Serbian (Cyrillic) – Serbia</td></tr><tr><td>Lt-sr-SP</td><td>Serbian (Latin) – Serbia</td></tr><tr><td>sk-SK</td><td>Slovak – Slovakia</td></tr><tr><td>sl-SI</td><td>Slovenian – Slovenia</td></tr><tr><td>es-AR</td><td>Spanish – Argentina</td></tr><tr><td>es-BO</td><td>Spanish – Bolivia</td></tr><tr><td>es-CL</td><td>Spanish – Chile</td></tr><tr><td>es-CO</td><td>Spanish – Colombia</td></tr><tr><td>es-CR</td><td>Spanish – Costa Rica</td></tr><tr><td>es-DO</td><td>Spanish – Dominican Republic</td></tr><tr><td>es-EC</td><td>Spanish – Ecuador</td></tr><tr><td>es-SV</td><td>Spanish – El Salvador</td></tr><tr><td>es-GT</td><td>Spanish – Guatemala</td></tr><tr><td>es-HN</td><td>Spanish – Honduras</td></tr><tr><td>es-MX</td><td>Spanish – Mexico</td></tr><tr><td>es-NI</td><td>Spanish – Nicaragua</td></tr><tr><td>es-PA</td><td>Spanish – Panama</td></tr><tr><td>es-PY</td><td>Spanish – Paraguay</td></tr><tr><td>es-PE</td><td>Spanish – Peru</td></tr><tr><td>es-PR</td><td>Spanish – Puerto Rico</td></tr><tr><td>es-ES</td><td>Spanish – Spain</td></tr><tr><td>es-UY</td><td>Spanish – Uruguay</td></tr><tr><td>es-VE</td><td>Spanish – Venezuela</td></tr><tr><td>sw-KE</td><td>Swahili – Kenya</td></tr><tr><td>sv-FI</td><td>Swedish – Finland</td></tr><tr><td>sv-SE</td><td>Swedish – Sweden</td></tr><tr><td>syr-SY</td><td>Syriac – Syria</td></tr><tr><td>ta-IN</td><td>Tamil – India</td></tr><tr><td>tt-RU</td><td>Tatar – Russia</td></tr><tr><td>te-IN</td><td>Telugu – India</td></tr><tr><td>th-TH</td><td>Thai – Thailand</td></tr><tr><td>tr-TR</td><td>Turkish – Turkey</td></tr><tr><td>uk-UA</td><td>Ukrainian – Ukraine</td></tr><tr><td>ur-PK</td><td>Urdu – Pakistan</td></tr><tr><td>Cy-uz-UZ</td><td>Uzbek (Cyrillic) – Uzbekistan</td></tr><tr><td>Lt-uz-UZ</td><td>Uzbek (Latin) – Uzbekistan</td></tr><tr><td>vi-VN</td><td>Vietnamese – Vietnam</td></tr></tbody></table></figure>



<p>By specifying both language and country codes correctly, you ensure that search engines serve the most relevant content to your users, based on their same language and location preferences.</p>



<p>To avoid common mistakes when combining language and country codes, always double-check the codes you’re using and ensure that they adhere to the ISO standards. </p>



<p>The above table is not comprehensive and can get more sophisticated than that, eg: </p>



<p class="has-text-align-center"><strong>ca-ES-valencia</strong> for Catalan (Valencian)</p>





<h2 class="wp-block-heading" id="3-how-do-search-engines-use-hreflang-tags">Hreflang Implementation</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="425" src="https://davidcarralon.com/wp-content/uploads/html-implementation.png" alt="Implementing hreflang tags in HTML" class="wp-image-1264948" srcset="https://davidcarralon.com/wp-content/uploads/html-implementation-300x159.png 300w, https://davidcarralon.com/wp-content/uploads/html-implementation-768x408.png 768w, https://davidcarralon.com/wp-content/uploads/html-implementation.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>There are three main methods for implementing hreflang tags : </p>



<ul class="wp-block-list">
<li>via HTML (using the HTML link element)</li>



<li>HTTP headers</li>



<li>XML sitemap, </li>
</ul>



<h3 class="wp-block-heading" id="13-http-headers-implementation">HTTP Headers Implementation</h3>



<p>Using HTTP headers to implement hreflang tags is ideal for non-HTML files, such as PDFs or images, that still need to be targeted based on language and region. </p>



<p>To implement hreflang tags using HTTP headers, you’ll need to include the hreflang attribute in the HTTP header of your website, specifying the language and country codes in the ‘hreflang’ header field.</p>



<p>Though this method is more technical than implementing hreflang tags within your HTML code, it offers the advantage of targeting non-HTML files with language and country-specific content. </p>





<h3 class="wp-block-heading" id="14-xml-sitemap-implementation">XML Sitemap Implementation</h3>



<p>Adding hreflang tags to your XML sitemap is a great way to organize and manage your hreflang implementation on websites with large number of pages or multiple language-country combinations. </p>



<p>To add hreflang tags to your XML sitemap, you’ll need to include a xhtml:link&gt; element for each language and country combination, with the hreflang attribute specifying the language and country code for the page.</p>



<p>Implementing hreflang tags in your XML sitemap offers the advantage of better organization and management, allowing you to easily update or modify your hreflang implementation as needed. </p>



<h2 class="wp-block-heading" id="15-hreflang-testing-and-validation">Hreflang Testing and Validation</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="425" src="https://davidcarralon.com/wp-content/uploads/google-search-console-hreflang-testing.png" alt="Google search console Hreflang Testing" class="wp-image-1264970" srcset="https://davidcarralon.com/wp-content/uploads/google-search-console-hreflang-testing-300x159.png 300w, https://davidcarralon.com/wp-content/uploads/google-search-console-hreflang-testing-768x408.png 768w, https://davidcarralon.com/wp-content/uploads/google-search-console-hreflang-testing.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>It’s essential to test and validate your implementation using various hreflang testing tools and techniques to ensure that your tags are accurately set up and correctly targeting the desired regions and audiences:</p>



<ul class="wp-block-list">
<li>Google Search Console (not available any more)</li>



<li>Hreflang Tags Generator</li>



<li>Hreflang Validators</li>
</ul>



<p>These tools analyze your website’s code for hreflang tags and verify if the tags are accurately implemented and performing as expected. They can detect any mistakes or problems with your hreflang tags, such as missing or incorrect language or country codes.</p>



<p>By using hreflang testing tools, you can:</p>



<ul class="wp-block-list">
<li>Ensure that your implementation is accurate and compliant with global standards</li>



<li>Improve your website’s compatibility with various search engines and platforms</li>



<li>Detect and fix any common errors or issues with your hreflang tags</li>



<li>Ensure that your content is served to the right audience in the right locations.</li>
</ul>



<h3 class="wp-block-heading" id="17-common-validation-issues-and-solutions">Common Validation Issues and Solutions</h3>



<p>When combining language and country codes in hreflang tags, it’s common to make errors, such as using incorrect codes, not taking into account different language lengths, or mixing language and country codes incorrectly. </p>



<p class="has-text-align-center">Example: UK instead of GB for the United Kingdom</p>



<p>To prevent these issues, it’s essential to utilize the appropriate ISO codes and ensure that your implementation is accurate and compliant with global standards.</p>



<p>Common validation issues with hreflang tags include incorrect language codes, incorrect country codes, and incorrect URLs. To fix these issues, double-check the language and country codes you’re using, and ensure that they adhere to the ISO standards. </p>



<p>Additionally, verify that the URLs in your hreflang tags are correct and functioning as intended.</p>



<p>Here&#8217;s some of the common mistakes:</p>



<ol class="wp-block-list" style="list-style-type:1">
<li>Putting Country code before Language code – should be other way round</li>



<li>Using a dash (–) instead of a hyphen (-)</li>



<li>Using wrong quotation marks (“&nbsp;”) instead of (” “)</li>



<li>Using a relative URL e.g. /usa/ instead of showing a full URL</li>



<li>Using country code only: language code is mandatory, country code is optional</li>



<li>Missing self-referencing Hreflang: there should be only one Hreflang tag pointing to the page you’re on</li>



<li>Multiple Hreflang tags for a single page</li>



<li>Hreflang and Canonical tags in conflict: Hreflang and Canonicals are not supposed to be combined</li>
</ol>



<p>By addressing common validation issues and troubleshooting your hreflang implementation to ensure it is accurate and compliant you will, no doubt, boost your website&#8217;s <a href="https://davidcarralon.com/international-seo-guide" data-type="post" data-id="1155649">SEO for international exposure</a>. </p>



<p>Furthermore, this will ensure that your content is served to the right audience in the right locations, ultimately enhancing the user experience and boosting your site’s SEO performance.</p>





<h2 class="wp-block-heading" id="18-summary">Conclusion</h2>



<p>In conclusion, hreflang tags play a crucial role in improving the user experience and search engine optimization of your multilingual website. </p>



<p>By combining language and country codes accurately, implementing hreflang tags using the appropriate method, and testing and validating your implementation, you can ensure that your website’s content is served to the right users in the right locations. </p>



<p>Don’t underestimate how easy it is to set up hreflang incorrectly, by mistake. You need a proper implementation and validation method in place to ensure 100% compliance. If you would like your <a href="https://davidcarralon.com/audits">hreflang implementation to be audited</a>, feel free to <a href="https://davidcarralon.com/contact" data-type="page" data-id="120">contact me for a quote</a>. </p>


<div class="mai-notice mai-notice-alert mai-notice-has-icon" style="--mai-notice-color:#fea320;"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" class="mai-notice-icon" fill="currentColor" height="1em" width="1em" aria-hidden="true" focusable="false" role="img"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z"></path></svg>

<p>Related reading: <a href="https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively">How to do a technical SEO audit effectively in 10 steps</a></p>

</div>


<p>In a nutshell: </p>



<ul class="wp-block-list">
<li>Hreflang tags are essential for search engines to identify language and region, leading to improved SEO &amp; user experience.</li>



<li>Combining language &amp; country codes is essential for accurate targeting with hreflang tags, following ISO 639-1 and 3166 standards.</li>



<li>To ensure accuracy in targeting desired regions &amp; audiences, use appropriate ISO codes and test/validate the implementation of hreflang tags on your website.</li>
</ul>



<h2 class="wp-block-heading" id="19-frequently-asked-questions">Frequently Asked Questions</h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1695313239611" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the hreflang code for Spanish?</h3>
<div class="rank-math-answer ">

<p>The hreflang code for Spanish is “es”, as identified by its two-letter abbreviation in ISO format code.<br />This code should be used to specify the language and country of each URL version when creating a Spanish-language version of an English-language page.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1695313249604" class="rank-math-list-item">
<h3 class="rank-math-question ">What ISO code is hreflang?</h3>
<div class="rank-math-answer ">

<p>Hreflang uses two-letter ISO 639-1 language codes and ISO 3166-1 alpha-2 country and region codes. It requires values to define languages according to ISO 639-1 and countries/regions according to ISO 3166-1.<br />Country-only values are not allowed, and the standard must be followed for search engines to interpret the hreflang value.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1695313277404" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the hreflang tag for English in Australia?</h3>
<div class="rank-math-answer ">

<p>The hreflang tag for English in Australia is “en-au”.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1695313292420" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the purpose of hreflang tags?</h3>
<div class="rank-math-answer ">

<p>Hreflang tags provide an effective way to help search engines understand the language and region of a webpage, thus ensuring the right version is displayed in search results.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1695313304972" class="rank-math-list-item">
<h3 class="rank-math-question ">What are ISO 639-1 language codes?</h3>
<div class="rank-math-answer ">

<p>ISO 639-1 language codes are standardized two-letter codes used to represent languages for use in HTML elements such as hreflang tags.</p>

</div>
</div>
</div>
</div><p>The post <a rel="nofollow" href="https://davidcarralon.com/list-of-hreflang-language-and-country-codes">An Up-To-Date List of Hreflang Language and Country Codes</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/list-of-hreflang-language-and-country-codes/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CTR as a Ranking Factor officially unlocked</title>
		<link>https://davidcarralon.com/ctr-as-a-ranking-factor-officially-unlocked</link>
					<comments>https://davidcarralon.com/ctr-as-a-ranking-factor-officially-unlocked#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Tue, 26 Sep 2023 21:15:58 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1265754</guid>

					<description><![CDATA[<p>The underlying SEO question: Is CTR a ranking factor? For the first time in over a decade, SEOs can be more confident than ever to respond &#8220;yes, click-through rate (CTR) is indeed a Google ranking factor&#8221;. The information got leaked by Eric Lehman, an ex-Google software engineer who released the kraken at a Court hearing. &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/ctr-as-a-ranking-factor-officially-unlocked">CTR as a Ranking Factor officially unlocked</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="450" src="https://davidcarralon.com/wp-content/uploads/three-content-pieces-ranking-in-search-through-ctr.png" alt="" class="wp-image-1266459" srcset="https://davidcarralon.com/wp-content/uploads/three-content-pieces-ranking-in-search-through-ctr-300x135.png 300w, https://davidcarralon.com/wp-content/uploads/three-content-pieces-ranking-in-search-through-ctr-768x346.png 768w, https://davidcarralon.com/wp-content/uploads/three-content-pieces-ranking-in-search-through-ctr.png 1000w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<h2 class="wp-block-heading has-xl-font-size">The underlying SEO question: Is CTR a ranking factor? </h2>



<p>For the first time in over a decade, SEOs can be more confident than ever to respond  &#8220;yes, click-through rate (CTR) is indeed a Google ranking factor&#8221;. </p>



<p>The information got leaked by Eric Lehman, an ex-Google software engineer who released the kraken at a Court hearing. </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="788" height="1024" src="https://davidcarralon.com/wp-content/uploads/tweets-about-Eric-lehman-and-ctr-for-rankings-788x1024.jpg" alt="" class="wp-image-1265842" style="width:undefinedpx;height:1024px" srcset="https://davidcarralon.com/wp-content/uploads/tweets-about-Eric-lehman-and-ctr-for-rankings-231x300.jpg 231w, https://davidcarralon.com/wp-content/uploads/tweets-about-Eric-lehman-and-ctr-for-rankings-768x998.jpg 768w, https://davidcarralon.com/wp-content/uploads/tweets-about-Eric-lehman-and-ctr-for-rankings-788x1024.jpg 788w, https://davidcarralon.com/wp-content/uploads/tweets-about-Eric-lehman-and-ctr-for-rankings-1182x1536.jpg 1182w, https://davidcarralon.com/wp-content/uploads/tweets-about-Eric-lehman-and-ctr-for-rankings.jpg 1284w" sizes="auto, (max-width: 788px) 100vw, 788px" /></figure>



<p>Eric Lehman is an ex-Google software engineer that used to work in the Search Quality team. </p>



<p>Basically Lehman confirmed before a judge what many SEOs suspected:  that Google does indeed use CTR and other user click data for rankings, adding weight to the argument that CTR is a ranking factor. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="375" src="https://davidcarralon.com/wp-content/uploads/ranking-factor-grader.png" alt="Depicting a meter that grades the veracity of CTR being a ranking factor, indicating yes." class="wp-image-1265844" srcset="https://davidcarralon.com/wp-content/uploads/ranking-factor-grader-300x141.png 300w, https://davidcarralon.com/wp-content/uploads/ranking-factor-grader-768x360.png 768w, https://davidcarralon.com/wp-content/uploads/ranking-factor-grader.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>These revelations in turn confirm that <strong>Google considers user engagement data, such as clicks, when determining rankings</strong>, making it safe to say that CTR plays a role in search rankings.</p>



<p>This revelation also makes it evident that CTR should be a crucial metric for your <a href="https://davidcarralon.com/seo-strategy" data-type="post" data-id="2067">SEO strategies</a> and that optimizing your titles and meta descriptions, using structured data and rich snippets, and aiming for SERP features could enhance your organic CTR and search rankings.</p>







<h2 class="wp-block-heading">The Controversial History of CTR</h2>



<p>Click-through rate (CTR) has been a hotly debated topic in the SEO world, with conflicting information on its role as a “CTR ranking factor”. </p>



<p>Google has always emphatically declared that organic click-through rate <strong>is not</strong> a ranking factor, leaving us all scratching our heads. Meanwhile, SEO experts had differing opinions on CTR’s impact on search rankings, with some believing it played a significant role while others arguing it was too susceptible to manipulation.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="539" src="https://davidcarralon.com/wp-content/uploads/serps-and-ctr-1024x539.webp" alt="Displaying a laptop and some search engine results with dollar symbols next along." class="wp-image-1265846" srcset="https://davidcarralon.com/wp-content/uploads/serps-and-ctr-300x158.webp 300w, https://davidcarralon.com/wp-content/uploads/serps-and-ctr-768x404.webp 768w, https://davidcarralon.com/wp-content/uploads/serps-and-ctr-1024x539.webp 1024w, https://davidcarralon.com/wp-content/uploads/serps-and-ctr.webp 1520w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>





<p>Although Google’s official stance on CTR as a ranking factor was dismissive, conflicting and often concluding information and correlation seem to indicate that there, the majority of veteran SEOs believe that user engagement data, such as clicks, influenced Google’s search algorithms, and ultimately, organic search rankings.</p>



<p>I&#8217;ve personally, always, defended the position that CTR is used as a ranking factor in some way. For this, I have at times been laughed at by other SEOs (in a good way, i hope 🙂 during industry meet-ups. So I am writing this post in their honour! 🙂</p>



<p>Their response was often  :</p>



<div class="wp-block-group has-md-padding-left has-md-padding-right"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<blockquote class="wp-block-quote has-primary-color has-text-color is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;no way, it&#8217;s not, it cannot be&#8230;, Google has confirmed plenty of times that CTR is not a ranking factor in their algorithm, look at this video here and there&#8230;.&#8221;</p>
<cite>Other SEOs ( I wish I could put names here ) </cite></blockquote>
</div></div>





<p>Furthermore, I once had the chance to speak to Gary Illyes after one of the meetings at &#8216;<a href="https://fr.oncrawl.com/evenements-oncrawl/love-seo-revient-4eme-edition/" rel="noopener">We Love SEO&#8217; conference in Paris</a>,  and threw the question at him. He replied something like : &#8220;no, no, we do not take click data into account, it would be prone and subject to so many inaccuracies&#8230;&#8221;</p>



<p>I am not blaming Googlers for trying to hide &#8220;algo secrets&#8221; from SEOs, many of whom, no doubt, will go hard at trying to find a way to hack SERPs clickthrough by either focusing more on rich snippets, trying SERP fake click software, going hard for CTA on title tags or meta descriptions, and overall going after whichever possible method to artifically inflate clickthrough rate. </p>



<p>As a result Google may stop using CTR as part of the ranking algo. </p>





<h2 class="wp-block-heading">The Role of CTR in Organic Search</h2>



<p>Now that we know CTR does play a role in search rankings, let’s explore ways in which you could improve it: </p>



<ul class="wp-block-list">
<li>crafting compelling and captivating titles and meta descriptions,&nbsp;</li>



<li>leveraging structured data and rich snippets, and optimizing for SERP features.</li>



<li>trending topics and recency</li>



<li>Core Web Vitals</li>



<li>Content quality and relevance</li>



<li>Optimizing for SERP features</li>
</ul>



<p>Implementing these strategies can elevate your CTR and potentially enhance your search rankings.</p>





<h3 class="wp-block-heading">Crafting Compelling Titles and Meta Descriptions</h3>



<p>Creating engaging and relevant titles and meta descriptions is a critical aspect of improving your CTR. Crafting enticing titles and descriptions that draw users to click on your search results can boost your CTR and potentially enhance your search rankings. Some strategies to make your titles irresistible include:</p>



<ul class="wp-block-list">
<li><p>Using digits or bullet points</p></li>



<li><p>Posing a puzzling question</p></li>



<li><p>Incorporating relevant keywords</p></li>



<li><p>Having fun with punctuation</p></li>



<li><p>Evoking emotion</p></li>
</ul>



<p>Remember, the goal is to make your titles and descriptions relevant and engaging to users searching for your target keywords. By doing so, you can capture their attention and drive in more clicks-throughs.</p>



<h3 class="wp-block-heading">Leveraging Structured Data and Rich Snippets</h3>



<p>Structured data and rich snippets can enhance your search result listing, making it more visually appealing and informative, and ultimately leading to higher CTR.</p>



<p>Structured data is formatted and organized in a standardized way, making it easy for search engines to understand and process. By implementing structured data on your website, you can provide additional information about your content, such as:</p>



<ul class="wp-block-list">
<li><p>reviews</p></li>



<li><p>ratings</p></li>



<li><p>pricing</p></li>



<li><p>availability</p></li>



<li><p>events</p></li>



<li><p>recipes</p></li>



<li><p>FAQs</p></li>



<li><p>and more</p></li>
</ul>



<p>This additional information can improve your search result listing on search engine land and make it more enticing for users to click on when they see it on the search engine results page.</p>



<p>You can use Google’s Structured Data Markup Helper or Schema.org to implement structured data, and HTML microdata or JSON-LD for rich snippets, to take advantage of structured data and rich snippets. This approach can enhance the appeal and informativeness of your search results, thereby increasing your CTR and potentially enhancing your search rankings.</p>





<h3 class="wp-block-heading">Trending Topics and Recency</h3>



<p>Trending topics and recency can also impact CTR, as Google may temporarily boost the rankings of webpages with a surge in searches and clicks. As user engagement data influences rankings, a high CTR indicates that the topic is popular and resonates with users, potentially resulting in a temporary ranking boost. </p>



<p>Conversely, a low CTR may signal that the topic is not as engaging, and it may not become a trending topic anytime soon.</p>



<p>Take advantage of trending topics and recency by optimizing your titles and meta descriptions with popular keywords, using structured data and rich snippets, and maintaining up-to-date, relevant content. These steps can enhance your CTR and potentially uplift your rankings in Google’s search algorithms.</p>



<p>Grasping these additional factors allows you to devise a holistic SEO strategy that targets not only CTR but also other elements affecting your website’s search performance.</p>



<h3 class="wp-block-heading">Core Web Vitals</h3>



<p>Core Web Vitals are a set of performance metrics that Google uses to evaluate user experience on a website. These metrics measure loading performance, interactivity, and visual stability, and are essential for a great user experience according to Google. </p>



<p>Although Google has recently confirmed that website load speed is not a ranking factor, websites with a poor performance in Core Web Vitals may see their search rankings affected indirectly IF CTR diminishes on the SERPs.</p>



<p>Monitor and enhance your Core Web Vitals using tools like Google PageSpeed Insights, Chrome User Experience Report, and Lighthouse. These resources can help pinpoint areas for improvement and guarantee a superior user experience on your website.</p>



<h3 class="wp-block-heading">Content Quality and Relevance</h3>



<p>Content quality and relevance are essential factors in Google’s search algorithms, as high-quality, relevant content is more likely to rank higher in search results. Google evaluates various aspects of content, including its usefulness, relevance, and trustworthiness, to determine its ranking in search results. Thus, ensuring your content is not only relevant and up-to-date but also of the highest quality is crucial for success in search rankings.</p>



<p><a href="https://davidcarralon.com/how-to-produce-high-quality-content" data-type="post" data-id="1155574">Creating high-quality, relevant content </a>involves looking at every aspect of content creation.</p>





<h3 class="wp-block-heading">Optimizing for SERP Features</h3>



<p>Optimizing for SERP features, such as “People Also Asked” and featured snippets, can help increase your visibility and CTR in search results. By targeting specific SERP features and tailoring your content to suit these features, you can improve your chances of appearing in these special search results and ultimately boost your CTR.</p>



<p>Focus on creating pertinent, high-quality content that responds to user queries and includes your target keywords to optimize for SERP features. Furthermore, ensure your titles and meta descriptions are engaging and compelling to users, as this can boost your chances of being featured in SERP features.</p>



<h2 class="wp-block-heading">How to Measure and Monitor CTR Performance</h2>



<p>Evaluating and tracking CTR performance is critical to comprehend the effectiveness of your SEO strategies and pinpoint areas for enhancement. Here are some steps to follow:</p>



<ol class="wp-block-list">
<li><p>Pinpoint low-performing pages.</p></li>



<li><p>Conduct A/B testing for iterative CTR improvement.</p></li>



<li><p>Maintain high user engagement on your website.</p></li>



<li><p>Ensure optimal search ranking performance.</p></li>
</ol>



<h3 class="wp-block-heading">Identifying Low-Performing Pages</h3>



<p>Identifying pages with low CTR can help prioritize optimization efforts, focusing on areas with the most significant potential for improvement. By analyzing the click-through rate of each page on your website, you can determine which ones are not performing as well as they should be.</p>



<p>After identifying the low-performing pages, concentrate your optimization efforts on enhancing the titles, meta descriptions, and content quality of these pages. This will not only lift your CTR but could also potentially uplift your search rankings.</p>



<h3 class="wp-block-heading">A/B Testing and Iterative Improvement</h3>



<p>A/B testing different title and meta description variations can provide valuable insights into what resonates with users, allowing for data-driven decisions to improve CTR. Testing different versions of a page or ad can reveal the most effective elements in generating clicks and boosting CTR.</p>



<p>Continuous monitoring of CTR performance, identifying low-performing pages, and conducting A/B testing can gradually enhance your CTR and keep your website engaging and relevant to users, leading to improved search rankings.</p>



<h2 class="wp-block-heading">Summary</h2>





<p>It is almost 10 years since this CTR commenced to be suspected as a Google ranking factor, by Industry professionals. Some believed that CTR could boost organic rankings, while others argued that it was too noisy and easily manipulated, just as Google claimed. </p>



<p>As it happened, former Google software engineer, Eric Lehman openly confirmed that user click data is used in the ranking algorithms. This wont change the game but it is insightful and educational to have official confirmation for this. </p>



<p>Focus on improving content quality and relevance, core web vitals, employing techniques such as crafting compelling titles and meta descriptions, leveraging structured data and rich snippets, and optimizing for SERP features to improve your organic CTR and potentially boost your search rankings.<br></p>



<h2 class="wp-block-heading">Frequently Asked Questions</h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1772602691105" class="rank-math-list-item">
<h3 class="rank-math-question ">What is a good CTR in SEO?</h3>
<div class="rank-math-answer ">

<p>A good click-through rate (CTR) for SEO is considered to be above 3%. This means that out of 100 people who come across your page in the search engine results pages, 3 would click on it. However, CTR can vary depending on the industry and what products or services are being offered.</p>

</div>
</div>
<div id="faq-question-1772602698795" class="rank-math-list-item">
<h3 class="rank-math-question ">Is CTR a factor in technical SEO?</h3>
<div class="rank-math-answer ">

<p>Yes, CTR is an important factor in technical SEO as it provides insight into how well your website is performing and can help you optimize for more organic traffic.</p>

</div>
</div>
<div id="faq-question-1772602707461" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the average CTR for position 1?</h3>
<div class="rank-math-answer ">

<p>The average CTR for position 1 can be anywhere from 30-40% depending on topic/niche, more than double the click-through rate of other positions and nearly 4x the click-through rate of 3rd position.</p>

</div>
</div>
<div id="faq-question-1772602711396" class="rank-math-list-item">
<h3 class="rank-math-question ">What role does CTR play in personalized search results?</h3>
<div class="rank-math-answer ">

<p>CTR plays a crucial role in personalized search results, as it helps identify which of them are most likely to be engaging to individual users.</p>

</div>
</div>
<div id="faq-question-1772602720450" class="rank-math-list-item">
<h3 class="rank-math-question ">How does CTR impact trending topics?</h3>
<div class="rank-math-answer ">

<p>A high click-through rate can signal that a topic is popular and trending, which may contribute to a temporary ranking boost for pages associated with the topic.</p>

</div>
</div>
</div>
</div>


<p>A good click-through rate (CTR) for SEO is considered to be above 3%. This means that out of 100 people who come across your page in the search engine results pages, 3 would click on it. However, CTR can vary depending on the industry and what products or services are being offered.</p>



<p>Yes, CTR is an important factor in technical SEO as it provides insight into how well your website is performing and can help you optimize for more organic traffic.</p>



<p>The average CTR for position 1 can be anywhere from 30-40% depending on topic/niche, more than double the click-through rate of other positions and nearly 4x the click-through rate of 3rd position.</p>



<p>CTR plays a crucial role in personalized search results, as it helps identify which of them are most likely to be engaging to individual users.</p>



<p>A high click-through rate can signal that a topic is popular and trending, which may contribute to a temporary ranking boost for pages associated with the topic.</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/ctr-as-a-ranking-factor-officially-unlocked">CTR as a Ranking Factor officially unlocked</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/ctr-as-a-ranking-factor-officially-unlocked/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hreflang x-Default for International SEO</title>
		<link>https://davidcarralon.com/hreflang-x-default-for-international-seo</link>
					<comments>https://davidcarralon.com/hreflang-x-default-for-international-seo#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Thu, 21 Sep 2023 21:53:05 +0000</pubDate>
				<category><![CDATA[International SEO]]></category>
		<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1166525</guid>

					<description><![CDATA[<p>SEO is the best way to grow your business or brand and get more people to visit your web site. Depending on your location and target audience, you might need to consider embracing international SEO to reach others who might not speak your native language. If you don&#8217;t know how to do this, taking advantage &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/hreflang-x-default-for-international-seo">Hreflang x-Default for International SEO</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>SEO is the best way to grow your business or brand and get more people to visit your web site. </p>



<p>Depending on your location and target audience, you might need to consider embracing international SEO to reach others who might not speak your native language.</p>



<p>If you don&#8217;t know how to do this, taking advantage of the hreflang attribute is one technical way to start branching into international SEO.&nbsp;</p>


<div class="mai-notice mai-notice-idea mai-notice-has-icon" style="--mai-notice-color:#f7cf00;"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 512" class="mai-notice-icon" fill="currentColor" height="1em" width="1em" aria-hidden="true" focusable="false" role="img"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M320,64A112.14,112.14,0,0,0,208,176a16,16,0,0,0,32,0,80.09,80.09,0,0,1,80-80,16,16,0,0,0,0-32Zm0-64C217.06,0,143.88,83.55,144,176.23a175,175,0,0,0,43.56,115.55C213.22,321,237.84,368.69,240,384l.06,75.19a15.88,15.88,0,0,0,2.69,8.83l24.5,36.84A16,16,0,0,0,280.56,512h78.85a16,16,0,0,0,13.34-7.14L397.25,468a16.17,16.17,0,0,0,2.69-8.83L400,384c2.25-15.72,27-63.19,52.44-92.22A175.9,175.9,0,0,0,320,0Zm47.94,454.31L350.84,480H289.12l-17.06-25.69,0-6.31h95.91ZM368,416H272l-.06-32H368Zm60.41-145.31c-14,15.95-36.32,48.09-50.57,81.29H262.22c-14.28-33.21-36.6-65.34-50.6-81.29A143.47,143.47,0,0,1,176.06,176C175.88,99,236.44,32,320,32c79.41,0,144,64.59,144,144A143.69,143.69,0,0,1,428.38,270.69ZM96,176a16,16,0,0,0-16-16H16a16,16,0,0,0,0,32H80A16,16,0,0,0,96,176ZM528,64a16.17,16.17,0,0,0,7.16-1.69l64-32A16,16,0,0,0,584.84,1.69l-64,32A16,16,0,0,0,528,64Zm96,96H560a16,16,0,0,0,0,32h64a16,16,0,0,0,0-32ZM119.16,33.69l-64-32A16,16,0,0,0,40.84,30.31l64,32A16.17,16.17,0,0,0,112,64a16,16,0,0,0,7.16-30.31Zm480,288-64-32a16,16,0,0,0-14.32,28.63l64,32a16,16,0,0,0,14.32-28.63ZM112,288a16.17,16.17,0,0,0-7.16,1.69l-64,32a16,16,0,0,0,14.32,28.63l64-32A16,16,0,0,0,112,288Z"></path></svg>

<p>Read also : <a href="https://davidcarralon.com/international-seo-guide">International SEO – Your Guide for Success</a></p>

</div>


<p>When you implement &#8216;hreflang&#8217; correctly, you ensure that the correct version of one of your pages is shown to users based on where they&#8217;re at and what language they mainly speak.&nbsp;</p>



<p>In this article, I want to focus specifically on the &#8216;hreflang x-default&#8217; attribute, its usage when deploying &#8216;hreflang&#8217; across your website or on a given page, and how to implement it.</p>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading">But What&#8217;s hreflang and why Do I Need It?</h2>



<p>The <a href="https://html.com/attributes/a-hreflang/" rel="noopener">hreflang attribute</a> indicates what language the web page should be in based on the location of your target audience and where they&#8217;re opening the website from. </p>



<p>Adding the hreflang tag to your landing pages will display the appropriate version language-wise based on their geolocation.</p>





<p>For example: On a random webpage in Spanish you may want to indicate the version of the same in Italian. So, on this page: https://mygreatsite.com/page-x<br></p>



<p>You would have this annotation in the HTML to indicate the Italian version of the page pointing to Italy:</p>



<p class="has-text-align-center is-style-heading has-secondary-background-color has-text-color has-background has-links-color">&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://mygreatsite.com/italy/page-x&#8221; hreflang=&#8221;it-IT&#8221; / &gt;</p>



<p>and viceversa on this webpage :  href=&#8221;https://mygreatsite.com/italy/page-x</p>



<p>You would have the following reciprocal annotation: </p>



<p class="has-text-align-center has-secondary-background-color has-text-color has-background has-links-color">&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://mygreatsite.com/page-x&#8221; hreflang=&#8221;es&#8221; / &gt;</p>



<p>That&#8217;s in a nutshell how hreflang is implemented. However, these tags are not for everyone. </p>



<p>If you don&#8217;t have an international audience, using these tags might not be worth it for your brand or business. </p>



<p>If you however know you have visitors from different regions and/or countries, you should use these tags.</p>



<p>For example, suppose your website is in Spanish, but you have readers that speak English, Italian, and German. In that case, you should consider adding English, Italian, and German versions of your pages to make them more accessible to your audience. </p>



<p>That way, when someone in Italy opens your website, even if they speak Spanish, they&#8217;ll be greeted with an Italian version.</p>



<h2 class="wp-block-heading">So, when do you use the hreflang x default attribute? </h2>





<p>The most common use of the x-default value is given when your website boasts a region-neutral section where you want to&nbsp;<strong>direct users </strong>to whom<strong> </strong>the site doesn&#8217;t support their preferred language and/or region.</p>



<p>For example, say, your website&#8217;s main language is Spanish and targets the following three countries through specific subdirectories Spain, Mexico and Costa-Rica but would also like to target other Spanish speaking countries via a common site location. Then the href annotation would be this: </p>



<p>Example:</p>



<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/spain&#8221; hreflang=&#8221;es-ES&#8221; / &gt; <br>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/mexico&#8221; hreflang=&#8221;es-MX&#8221; / &gt; <br>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/costarica&#8221; hreflang=&#8221;es-CR&#8221; / &gt; <br><strong>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/&#8221; hreflang=&#8221;x-default&#8221; / &gt;</strong></p>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>In the example above, the version of the website served to a user requesting the homepage from Argentina, Chile or any other Spanish country would be <strong>https://myspanishsite.com/</strong> and that&#8217;s why the hreflang attribute contains the &#8216;x-default&#8217; value.  <br></p>



<h2 class="wp-block-heading">Combining hreflang x-default with a country annotation</h2>



<p>A common question with Hreflang x-default is: &#8220;does the x-default page have to stay neutral or can it be defined as an alternate language code too?  </p>



<p>You may also add the hreflang language alternate to the page that owns the x-default value if you want to reinforce the language flavour and region, for the matter. </p>



<p>Say you want the root level of your domain to target Spain as a country with the language Spanish, which is Spain&#8217;s official language, but you also want users from other Spanish-speaking countries to use the same version of the website. Plus you would want to target English from the UK, German in general, and Italian. You would then have the following: </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/&#8221; hreflang=&#8221;x-default&#8221; / &gt;</p>



<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/&#8221; hreflang=&#8221;es-ES&#8221; / &gt;</p>



<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/uk&#8221; hreflang=&#8221;en-gb&#8221; / &gt; <br>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/germany&#8221; hreflang=&#8221;de&#8221; / &gt; <br>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/italy&#8221; hreflang=&#8221;it&#8221; / &gt; <br></p>
</div>
</div>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="is-style-default has-heading-color has-text-color has-background has-xl-font-size" style="background-color:#69a308">In other words, a web page can have both the x-default hreflang value and the hreflang language (and country) values specified too. </p>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">


<p>However the x-default hreflang value remains optional. So if you find it easier to ignore it altogether, feel free to. <br><br>In fact, this could be a perfectly valid hreflang too: </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/&#8221; hreflang=&#8221;es-ES&#8221; / &gt;</p>



<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/uk&#8221; hreflang=&#8221;en-gb&#8221; / &gt; <br>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/germany&#8221; hreflang=&#8221;de&#8221; / &gt; <br>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/italy&#8221; hreflang=&#8221;it&#8221; / &gt; <br></p>
</div>
</div>



<p>which basically means that the Spain root homepage for that website is the one pointing to Spain, with the subsequent disregard for any other Spanish-speaking regions. The other three annotations remain the same as the previous example. </p>



<p>It is also worth saying that, in this second example of hreflang implementation, the site may still get traffic from other spanish-speaking regions. It&#8217;s just that it will be up to Google to figure out where to send it , which will probably still be the homepage. </p>



<p>Going beyond that, if you wanted to make sure such annotation makes it easier for the homepage myspanishsite.com to attract all possible Spanish-speaking traffic, you could simply replace &#8220;es-ES&#8221; for &#8220;es&#8221; , which would meant that the homepage targets spanish-speaking users, but not necessarily from Spain: </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>&lt; link rel=&#8221;alternate&#8221; href=&#8221;https://myspanishsite.com/&#8221; hreflang=&#8221;es&#8221; / &gt; <br></p>
</div>
</div>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>We have gone beyond the actual topic which is hreflang and x-default, but I did it to put into context the various different scenarios in which x-default may be worth using.</p>



<h2 class="wp-block-heading">Hreflang Language Codes</h2>



<p>Before using hreflang tags for your site, you need to know what languages you want to use. Each specific language has its own code you&#8217;ll need to use when creating the tags. Here&#8217;s a short list of country codes :</p>



<ul class="wp-block-list">
<li><strong>English: </strong>en</li>



<li><strong>French: </strong>fr</li>



<li><strong>Italian: </strong>it</li>



<li><strong>German: </strong>de</li>



<li><strong>Arabic: </strong>ar</li>



<li><strong>Spanish: </strong>es</li>



<li><strong>Simplified Chinese: </strong>zh</li>



<li><strong>Korean: </strong>ko</li>



<li><strong>Czech: </strong>cs</li>
</ul>



<p>You can find a complete list of all the language region codes here if you need languages other than those listed above.</p>


</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading">Conclusion: How to Use Hreflang &#8220;x-default&#8221; on Your Website</h2>



<p>The x default attribute of hreflang is to indicate your site&#8217;s default version. </p>



<p>Whatever specific website regional or language section you want as your default, this will be what users will see if you don&#8217;t have any international language tags. To use hreflang x default on your website, here&#8217;s how you can do so:&nbsp;</p>



<ul class="wp-block-list">
<li>Decide what your default language will be (typically the one that you speak or that your preferred audience speaks)</li>



<li>Add the x default value into your HTML header with a link &#8220;x default&#8221;</li>
</ul>



<p>By adding a default page, you can ensure that those who don&#8217;t match any of your other hreflang values are still directed to your website, but the default version rather than a specific language version. </p>



<p>Doing this will improve your international or multilingual SEO stranding.</p>


<div class="wp-block-ub-click-to-tweet ub_click_to_tweet" id="ub_click_to_tweet_8a0bd6c0-e7d4-47ee-aa33-e000013065d5" style="border-color: #CCCCCC; ">
			<div class="ub_tweet" style="font-size: 20px; color: ;">
				Maximize your website&#8217;s reach with hreflang! 🌍💼🔎 Optimize language targeting based on your audience&#8217;s location for a personalized experience. Boost your international SEO game! #InternationalSEO #Hreflang #Localization
			</div>
			<div class="ub_click_tweet">
				<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 512 512"><path fill="#171111" d="M389.2 48h70.6L305.6 224.2L487 464H345L233.7 318.6L106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z"></path></svg>
				<a target="_blank" href="http://twitter.com/intent/tweet?&amp;text=Maximize%20your%20website%27s%20reach%20with%20hreflang%21%20%F0%9F%8C%8D%F0%9F%92%BC%F0%9F%94%8E%20Optimize%20language%20targeting%20based%20on%20your%20audience%27s%20location%20for%20a%20personalized%20experience.%20Boost%20your%20international%20SEO%20game%21%20%23InternationalSEO%20%23Hreflang%20%23Localization&amp;url=https://davidcarralon.com/hreflang-x-default-for-international-seo">Post On X</a>
			</div>
		</div></div></div>



<p>Maximize your website&#8217;s reach with hreflang! 🌍💼🔎 Optimize language targeting based on your audience&#8217;s location for a personalized experience. Boost your international SEO game! #InternationalSEO #Hreflang #Localization</p>



<h2 class="wp-block-heading">Frequently Asked Questions</h2>



<p>If you still have questions about hreflang x-default tags, the list below may help. Or you may leave your own specific question as a comment and I will surely reply.</p>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1772602770449" class="rank-math-list-item">
<h3 class="rank-math-question ">What does X default hreflang mean for search engines?</h3>
<div class="rank-math-answer ">

<p>Seeing an x default hreflang attribute means that a specific website doesn&#8217;t only offer one language to viewers. There will be regular, general, and international versions of the web pages thanks to alternate URLs with language codes. These are mainly used for a homepage, but they can be added to fit any webpage on a website.</p>

</div>
</div>
<div id="faq-question-1772602799371" class="rank-math-list-item">
<h3 class="rank-math-question ">Can you use Hreflang X Default within sitemap files?</h3>
<div class="rank-math-answer ">

<p>You can use hreflang x default tags with your sitemap files. You&#8217;ll still use the default hreflang value, language, and region code on your sitemap so that the website knows when to switch between the default and international versions. If you&#8217;re going to use the x default on your sitemap, you&#8217;ll need to include the namespace and hreflang values.</p>

</div>
</div>
<div id="faq-question-1772602805902" class="rank-math-list-item">
<h3 class="rank-math-question ">Can you use Hreflang X-Default for PDF Files?</h3>
<div class="rank-math-answer ">

<p>You can use hreflang x default attributes for your PDF files online. Not everyone chooses to use x-default on their PDF files, but it will help you connect with users in different regions. You can use these values in the PDF files in the response headers. </p>

</div>
</div>
<div id="faq-question-1772602809599" class="rank-math-list-item">
<h3 class="rank-math-question ">Do I have to use x-default tags?</h3>
<div class="rank-math-answer ">

<p>No, as mentioned in the article they&#8217;re not required. While these tags can be incredibly beneficial for many users and website owners, there&#8217;s no law or search engine guideline stating that you have to use the x-default value on hreflang tags.</p>

</div>
</div>
</div>
</div><p>The post <a rel="nofollow" href="https://davidcarralon.com/hreflang-x-default-for-international-seo">Hreflang x-Default for International SEO</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/hreflang-x-default-for-international-seo/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>International SEO dos and don&#8217;ts</title>
		<link>https://davidcarralon.com/international-seo-dos-and-donts</link>
					<comments>https://davidcarralon.com/international-seo-dos-and-donts#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Mon, 18 Sep 2023 21:01:49 +0000</pubDate>
				<category><![CDATA[International SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=386</guid>

					<description><![CDATA[<p>If you want your SEO strategies to work you should avoid translating keywords. Every language needs to be treated separately and specific keyword research needs to be carried out for every one of them.</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/international-seo-dos-and-donts">International SEO dos and don&#8217;ts</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="674" height="397" src="https://davidcarralon.com/wp-content/uploads/eu-map-countryflags.jpg" alt="Europe map in the background, and european country flags." class="wp-image-1263789" srcset="https://davidcarralon.com/wp-content/uploads/eu-map-countryflags-300x177.jpg 300w, https://davidcarralon.com/wp-content/uploads/eu-map-countryflags.jpg 674w" sizes="auto, (max-width: 674px) 100vw, 674px" /></figure>



<p>When it comes to expanding your business globally, implementing international SEO best practices can make all the difference to success. However, implementing a successful global SEO strategy is not as easy as it seems, and it&#8217;s not as simple as just translating your website. </p>



<p>It requires a deep understanding of different cultures, languages, and search behaviors. </p>



<p>Let’s dive into the “international SEO do and don’ts” of mastering international SEO that will help you avoid common pitfalls and succeed in your global expansion efforts. </p>



<h2 class="wp-block-heading">What is International SEO? </h2>



<p>International SEO is all about search engine optimization for different countries and languages, which involves optimizing your website to show up in search engine results pages (SERPs). </p>



<p>Given the impressive annual growth rate of <strong>18.7% in the global e-commerce market</strong>, optimizing your website for international search engines has never been more critical.</p>



<p>International SEO is all about optimizing a website for audiences and search engines from different countries and languages. It requires extensive research on the target market, including language preference, cultural differences, and search engine behavior. </p>



<p>Without proper planning and execution, your multilingual SEO campaign may not deliver the desired results. Therefore, it&#8217;s crucial to prepare thoroughly before launch.</p>





<p>Now let&#8217;s dive into do&#8217;s and don&#8217;ts of international SEO:</p>





<h2 class="wp-block-heading">International SEO <strong>Don&#8217;ts</strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="375" src="https://davidcarralon.com/wp-content/uploads/international-seo-donts.png" alt="International flags with the sentence 'International SEO don'ts'" class="wp-image-1264148" srcset="https://davidcarralon.com/wp-content/uploads/international-seo-donts-300x141.png 300w, https://davidcarralon.com/wp-content/uploads/international-seo-donts-768x360.png 768w, https://davidcarralon.com/wp-content/uploads/international-seo-donts.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>While proficiency in the do’s of international SEO is vital, recognizing and avoiding common pitfalls in global SEO campaigns is equally significant. </p>





<h3 class="wp-block-heading">Do not translate your keywords</h3>



<p>The No. 1 rule is the &#8216;Don&#8217;t talk about FightClub&#8217; for International SEO: <strong>Do not translate your target keywords</strong>. </p>



<p>This is a widespread mistake that global companies make when deploying their search marketing strategies in translating keywords into different languages.&nbsp; This is a terrible practice. Every language needs to be treated separately, and location-based specific keyword research needs to be carried out. </p>



<h3 class="wp-block-heading">Do not use machine translation or AI-generated content on its own</h3>



<p>Machine translations can be way off the mark and result in a lousy user experience, negatively affecting your website’s SEO performance. Investing in professional translation or transcreation services is smarter than relying on machine translations, as it ensures accurate translations tailored to the target audience.</p>



<p>The bottom line is that machine translations via things like Google Translate APIs are a no-no for international SEO, as they can harm user experience and search engine rankings. </p>



<p>Likewise, AI copywriting tools are great to help build content at scale, and it has got tremendously sophisticated in 2023, but it is still not infallible and can often mislead the user if you don&#8217;t keep an aye on quality and manually check all the copy ai-generated/translated.</p>



<p>Investing in professional translation or transcreation services ensures that your content is accurate and engaging, leading to better results in global markets.</p>



<p>Or, if you are definitely focused on machine translation, do it with an element of human review if you are responsible for enterprise-level content production. </p>



<h3 class="wp-block-heading">Do not use IP address detection to redirect website visitors</h3>



<p>Don&#8217;t use IP address country detection methods to redirect users to specific language versions of your site. Your website could mistakenly take a search engine crawler onto the wrong language version, with your other versions of your site never getting crawled. </p>



<p>There are countless reasons why this can be a bad idea.</p>



<h3 class="wp-block-heading">Do not overcomplicate your semantics</h3>



<p>Don&#8217;t get tangled up with accented or plural versions of a term; treat them as separate keywords.  Except for some exceptions, that&#8217;s now history. </p>



<p>Google has moved on semantics, and since the Google Hummingbird algo update, it is now a sophisticated enough search engine to understand an article&#8217;s central topic and tie it to a search intent.</p>



<h3 class="wp-block-heading">Do not ignore cultural nuances or make assumptions about your target audience.</h3>



<p>Avoid making assumptions about your international target audience. Cultural nuances in SEO are all about understanding how culture affects search behavior and tailoring SEO strategies to fit. </p>



<p>A good grasp of the culture is critical for successful multilingual SEO and local digital marketing, as it helps businesses craft content and design tailored to the local culture and preferences, enhancing user experience and brand perception.</p>



<p>To tailor SEO strategies to specific cultures, businesses must consider linguistic differences, common sayings, and local preferences when creating content and marketing strategies. Recognizing and respecting cultural nuances can result in improved search engine rankings, increased traffic, and a favorable brand image in target markets that speak the same language.<br><br>So, for example, you need to research Dutch culture and society properly if you plan to bring your product to the Netherlands. Doing keyword research would just not be enough.</p>



<h3 class="wp-block-heading">Do not assume the same terminology can be used across countries sharing the same language.</h3>



<p>Even countries with the same language may refer to the same products or services with different terms. You would fail if you assumed the same keyword could refer to a specific product and target audience across Spanish-speaking America. The same applies to French in France vs. Canada or other French-speaking countries.</p>



<p>Depending on the context, traditional Spanish spoken in Spain differs from that spoken in  Latin America, so many of your target keywords will vary. </p>



<p>Every country in the Iberoamerica boasts its specific terminology in many aspects of life. Eg: &#8216;Rent a car&#8217; is ‘renta autos’ in Mexico vs. ‘alquiler autos’ in Argentina. Car is &#8216;<strong>coche</strong>&#8216; in Spain, but  &#8216;<strong>carro</strong>&#8216; in Mexico, &#8216;<strong>auto</strong>&#8216; in Argentina and Chile, and &#8216;<strong>maquina</strong>&#8216; in Cuba.</p>



<h3 class="wp-block-heading">Do not overlook local link-building</h3>



<p>Regional links originating within the targeted country contribute to the excellent evolvement of a global SEO strategy, signaling to search engines the website’s value to users. Establishing a robust link-building system is essential for acquiring worthwhile local links and boosting your website’s presence in search results.</p>



<p>However, gaining local backlinks can be challenging, as searching, contacting, and acquiring incoming links requires manual work and knowledge of the local culture, especially for a new website. </p>



<p>Without enough links from the target country, it might be difficult for a new site, whether a ccTLD or using a subdirectory to target country users, to rank well in search results.</p>



<h3 class="wp-block-heading"></h3>



<h3 class="wp-block-heading">Do not ignore other search engines</h3>



<p>In certain countries, Google is not the dominant search engine. </p>



<p>If you are targeting Japan or Taiwan, Yahoo is still a large player together with Google, and if you plan to enter China, Baidu is still the dominant search engine player. Similarly, in Korea the main one is Naver and in Russia, they have Yandex as  the predominant search engine with a 53% market share. </p>



<p>None of those search engines may be of concern if your business of the organization where you work has no intentions to do business in those countries. That is becoming a reality, given the geopolitical situation in 2023. </p>



<p>But even so, a good argument exists to keep an eye on the emergent search engines in Europe and the West. Browsers focused on privacy like &#8216;Brave&#8217;, or &#8216;Duck-duck-go&#8217; do boast their own search engines, and they are growing slowly bu steadily.</p>





<h3 class="wp-block-heading">Do not fail to research and comply with local laws</h3>







<h3 class="wp-block-heading">Don&#8217;t Neglect Mobile Responsiveness:</h3>



<p>Mobile responsiveness is crucial for search rankings and user experience in international SEO. To ensure your website works well on all devices, optimize it for mobile, tablet, and desktop by using a responsive design, which automatically adjusts the website to the device&#8217;s size.</p>



<p>Neglecting mobile responsiveness can cause subpar search rankings and a compromised user experience, harming your international SEO efforts. </p>





<h2 class="wp-block-heading">International SEO <strong>Do&#8217;s</strong></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="375" src="https://davidcarralon.com/wp-content/uploads/international-seo-dos.png" alt="International flags with the sentence 'International SEO dos'" class="wp-image-1264149" srcset="https://davidcarralon.com/wp-content/uploads/international-seo-dos-300x141.png 300w, https://davidcarralon.com/wp-content/uploads/international-seo-dos-768x360.png 768w, https://davidcarralon.com/wp-content/uploads/international-seo-dos.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>Having realized the significance of international SEO and localization, let&#8217;s look at some essential practices that can propel your success in global SEO campaigns. </p>



<p>Market research is fundamental in identifying potential buyer personas and understanding their needs, laying the foundation for a successful international SEO strategy. </p>



<p>Your URL structure significantly influences your global SEO rankings, making it paramount to select the optimal structure for your website.</p>



<p>However, it’s not just about choosing the proper URL structure and conducting market research. Other key practices in international SEO include:</p>





<h3 class="wp-block-heading">Keyword Research</h3>



<p>Keyword research is indispensable for international SEO as it aids in determining the ideal keywords for each market. </p>



<p>To conduct keyword research effectively, various factors affecting keyword rankings in different countries, such as traffic, relevance, and how users search, must be considered. Adapting keywords for each target market, a process known as transcreation, is crucial, rather than just translating them.</p>



<h3 class="wp-block-heading">Technical Optimization</h3>



<h4 class="wp-block-heading">Language declaration</h4>



<p>Use language declaration via html tags using the <a href="https://www.w3schools.com/tags/ref_language_codes.asp" rel="noopener">ISO 639-1</a> language codes, eg: &lt;html lang =&#8221;de&#8221;&gt; for German&nbsp; or &lt;html lang =&#8221;en-gb&#8221;&gt; for English from the United Kingdom</p>



<h4 class="wp-block-heading">Correctly implementing Hreflang</h4>



<p>Make sure your hreflang is correctly implemented across your multilingual websites if your content is available in various languages targeting different geographies. </p>



<p>This is particularly important when your website serves different geographical areas with the same language, eg: English for the US, English for the UK or English for Malaysia. </p>



<h3 class="wp-block-heading"></h3>



<h3 class="wp-block-heading">Competition and market research</h3>



<p>Gain an insight into your competitor&#8217;s backlink portfolio using specialised software such as SEranking, Ahrefs or Majestic. These can be good sources to grab new link opportunities. </p>



<p>Use neutral Spanish to target Latam countries if you only have the resources to have a single websites</p>



<h3 class="wp-block-heading">Resource allocation and budgeting</h3>



<p>Ensure you have the marketing budget to promote your content in different regions, specifically link-building budget because acquiring country/language-specific backlinks will help you localize and rank your content more effectively.</p>



<h3 class="wp-block-heading">Digital PR is key to international SEO </h3>



<p>Digital PR is critical to success</p>



<p>Build centrally managed resources to digital PR and localize it adequately before you distribute it via different channels in each region. If done correctly, this can be a tremendous source of local links. </p>





<h2 class="wp-block-heading">Summary</h2>



<p>In conclusion, proficiency in international SEO best practices and pitfalls is critical for businesses aiming to broaden their online footprint in global markets. </p>



<p>From understanding international SEO and localization to implementing technical optimizations and avoiding common pitfalls, this list of do&#8217;s and don&#8217;ts has covered the essential practices and mistakes to watch out for in global SEO campaigns.</p>



<p>For more comprehensive information, check out <a href="https://davidcarralon.com/international-seo-guide">my International SEO guide</a>.</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/international-seo-dos-and-donts">International SEO dos and don&#8217;ts</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/international-seo-dos-and-donts/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Common gaps in technical SEO audits</title>
		<link>https://davidcarralon.com/common-gaps-in-technical-seo-audits</link>
					<comments>https://davidcarralon.com/common-gaps-in-technical-seo-audits#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Wed, 05 Apr 2023 08:55:44 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1155403</guid>

					<description><![CDATA[<p>Most professional SEO Audits cover multiple numbers of critical checkpoints that range from accessibility and indexation essentials to penalty audits and even SERPs or competitor analysis, depending on scope and budget. In this article, I aim to highlight specific areas that, in my opinion, should get a bit more attention. These areas or checkpoints can &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/common-gaps-in-technical-seo-audits">Common gaps in technical SEO audits</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Most <a href="https://davidcarralon.com/audits">professional</a> SEO Audits cover multiple numbers of critical checkpoints that range from accessibility and indexation essentials to penalty audits and even SERPs or competitor analysis, depending on scope and budget.</p>



<p>In this article, I aim to highlight specific areas that, in my opinion, should get a bit more attention.</p>



<p>These areas or checkpoints can be less common yet essential <a href="https://davidcarralon.com/seo-alerts">to avoid SEO disasters</a>, particularly for websites targetting International markets:</p>



<ol class="wp-block-list">
<li>Inconsistent url casing</li>



<li>Inconsistent encoding on url formations</li>



<li>Incorrectly formatted robots.txt files</li>



<li>Assessing TTFB (Time to First Byte)</li>



<li>CDN optimization</li>



<li>Chain redirects or Redirect Loops</li>



<li>Multi XML sitemaps</li>



<li>Semantic mark-up</li>
</ol>



<p>While some technical SEO audits I&#8217;ve been able to see and review were pretty decent and well researched, some others, despite them being expensive and carried out by sizeable known SEO agencies, lacking in depth or focus.</p>



<p>This happens as frequently SEO audits are carried out based on the same usual checklist template rather than being tailored to the needs of the client.</p>


<div class="mai-notice mai-notice-alert mai-notice-has-icon" style="--mai-notice-color:#fea320;"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" class="mai-notice-icon" fill="currentColor" height="1em" width="1em" aria-hidden="true" focusable="false" role="img"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z"></path></svg>

<p>Related article: <a href="https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively" data-type="post" data-id="1166546">How to do a technical audit effectively in 10 steps</a></p>

</div>


<p>The list below is an attempt at identifying uncommon points covered on templated SEO audits, yet essential to complex large websites:</p>



<h2 class="wp-block-heading">1. Inconsistent url casing</h2>



<p>How often do you hear the term &#8216;canonicalization&#8217;. It&#8217;s a common term used by SEOs in SEO and can be applied to many different contexts, most revolving around the idea of &#8216;duplicate content and how to avoid it&#8217;.</p>



<p>This is where establishing a strategy to define urls is critical, and in particular, deciding on the casing is very important. In doing so, you will avoid having to patch things up with rel canonicals, 301 redirects, and other hacks in the future.</p>



<p>Let&#8217;s take a look at these two scenarios for urls:</p>



<p>1. /this-type-of-url</p>



<p>and</p>



<p>2. /this-Type-Of-Url</p>



<p>Both are valid, and both do exist. But you need to set foot on one and make it law. Having both approaches and allowing URLs to be displayed simultaneously is not the best practice. </p>



<p>In fact, forcing lowercase is becoming more the &#8216;defacto standard&#8217; these days.   </p>



<p>So long as the rules for the url formations are established from the beginning and make it set in stone, it&#8217;s fine. </p>



<p>For example, some teams establish that <strong>only nouns in urls would have first letter capitalised</strong>, while others may have decided to <strong>capitalise every initial letter in a word</strong>, and yet others go with &#8216;<strong>all lowercase as a rule with no exceptions</strong>&#8216;.  </p>



<p>I personally prefer the latter and that&#8217;s the option I always go with and recommend. If you are working on an SEO inhouse role, you need to set of rules that would define how the URLs will be set up.</p>



<h3 class="wp-block-heading">Why is this so important? </h3>



<p>Because if you don&#8217;t establish the url strategy, the problem starts to get out of hand when:</p>



<ul class="wp-block-list">
<li>Inbound links start pouring with the wrong syntax on urls, eg: capital letters everywhere instead of just the first letter</li>



<li>internal linking point, due to some flaw, to the URL with incorrect syntax</li>
</ul>



<p>This then starts becoming a duplicate content realm.</p>



<p>All this can be avoided by strictly defining how the system should deal with incorrect url formations.</p>



<p>For example, a typical url syntax plan that I&#8217;m keen on and almost always push for can be:</p>



<ol class="wp-block-list">
<li>all urls in lowercase</li>



<li>No trailing forward slashes allowed </li>



<li>dash ( &#8211; ) symbol will replace the white space in between words</li>
</ol>



<p>From those three rules, you could create what I have always called internally as:  <strong>the URL Golden Rule</strong> of 3  when I worked as an in-house SEO. Still today I call it that way when I build SEO guidelines and internal SEO policy documentation for clients. </p>



<p>But that&#8217;s not enough. If we want to avoid deviations from the above rules, we should specify stability-driven code rules :</p>



<ul class="wp-block-list">
<li>Lowercase urls as a must</li>



<li>Programmatically, the platform reverses any instance of capital url onto lowercase.</li>
</ul>



<p>Eg, url: /rainy-days-are-over&nbsp; &nbsp;if you try typing it as : /rainy-days-are-Over</p>



<p>the system will automatically revert onto:&nbsp; /rainy-days-are-over&nbsp; &nbsp;via 301 redirect</p>



<p>This unique feature works as a shield against duplicate content, as it minimizes the chances that someone may link to use with the wrong syntax. So this means if someone links to the site with a capital letter by mistake, the system automatically reverts to lowercase.</p>



<p>See where I&#8217;m going? Unless these prevention systems are implemented to help minimize potential misuse of the URLs, their integrity will always be on the line. I rarely see advice like this on SEO audit reports in the form of actionable recommendations.</p>



<h2 class="wp-block-heading">2. Inconsistent Encoding on url formations</h2>



<p>When the website deals with non-Latin characters or special characters, it is essential to decide on the right strategy for url encoding. Is the whole product name going to be encoded, even spaces? or will space be replaced by a dash as an exception or by an underscore like Wikipedia does? Does the rel canonical url need encoding, too? Are there inconsistencies in the way encoding has been performed?</p>



<p>This is quite a technical topic that&#8217;s often a must to review as part of an audit exercise on multilingual websites displaying names with accentuations, non-Latin characters (eg: Cyrillic) or special characters.</p>



<p>This is a matter that understandably requires thought, consultation, and patience to get right, so I can see why it is often just superficially mentioned throughout audits, but it does deserve due consideration and assessment. The decision should be documented and if possible, included in a more overarching strategy document such as the &#8216;URL strategy&#8217;, or &#8216;URL Policy&#8217; document, or &#8216;SEO Strategy&#8217; for the matter.</p>



<p>The right questions to ask in the framework of an audit are:</p>



<ul class="wp-block-list">
<li>What parts of a url are we going to encode (full url or just the database-powered part of it)?</li>



<li>Is there also transliteration to do?</li>



<li>What encoding system are we going to use?</li>
</ul>



<p>For example:</p>



<ul class="wp-block-list">
<li>The ampersand character (“&amp;”) should be encoded as &#8220;&amp;amp;&#8221; as it&#8217;s a special character. The same should go for the rel canonical url, it should appear encoded.</li>



<li>The accented &#8220;é&#8221; in some European languages like Spanish or French should be encoded as &#8220;%C3%A9&#8221;. Eg: &#8220;développement&#8221; in French</li>
</ul>



<p>This encoding is critical for websites that display database-powered products or services. For example, E-commerce websites deal with listing categories that show products in different languages. Or Job board websites are boasting jobs containing technical names with special characters. </p>



<p>Take for example, the C# developer jobs results on this French jobboard website: www.lesjeudis.com. </p>



<p class="has-text-align-center"><a href="https://www.lesjeudis.com/metiers/backend/d%C3%A9veloppeur-c%23" rel="noopener">https://www.lesjeudis.com/metiers/backend/d%C3%A9veloppeur-c%23</a></p>



<p>The actual jobtitle for those results is &#8216;Développeur C#&#8217;  where the symbol <strong>#</strong> is encoded as &#8216;<strong>%23</strong>&#8216; and the accented French letter &#8216;<strong>é</strong>&#8216;is encoded as &#8216;<strong>%C3%A9</strong>&#8216;</p>



<p>Why delve into this kind of hassle? </p>



<p>Well, they have had to encode the sharp symbol that accompanies the letter &#8216;C&#8217;; otherwise, the results would display job offers for Developers in C programming language instead of C sharp (#) .</p>



<p class="has-text-align-center"><a href="https://www.lesjeudis.com/metiers/backend/d%C3%A9veloppeur-c" rel="noopener">https://www.lesjeudis.com/metiers/backend/d%C3%A9veloppeur-c</a></p>



<p>The actual job results would be different as those two programming languages (C vs C#) are different too. </p>





<p>It is essential to get involved in this kind of discussion with the development team as the decisions will impact your onsite SEO plans and the offsite SEO too. </p>



<p>Url encoding, for certain websites where the key content types are database-generated dynamic results, is vital as it will help you avoid a whole host of issues in the future.</p>



<p>Unicode or UTF-8 encodings are safe choices since you can use a single encoding to handle almost any character you will likely encounter.  This greatly simplifies things. Deciding on a system for url encoding can help avoid a whole host of issues in the future.</p>



<p><strong>Read more about url encoding here:</strong></p>



<p><a href="https://www.smashingmagazine.com/2012/06/all-about-unicode-utf8-character-sets/" rel="noopener">https://www.smashingmagazine.com/2012/06/all-about-unicode-utf8-character-sets/</a></p>



<p><a href="http://www.unicode.org/standard/standard.html" rel="noopener">http://www.unicode.org/standard/standard.html</a></p>



<p><a href="http://www.utf-8.com/" rel="noopener">http://www.utf-8.com/</a></p>



<h2 class="wp-block-heading">3. Incorrectly formatted Robots.txt files</h2>



<p>The robots.txt file is a text file intended for search engine bots or any bots visiting the site. In principle, bots start exploring websites by looking for the robots.txt file at the site&#8217;s root.</p>



<p>By looking at the directives in the robots.txt file, search engine robots can specify which pages or content paths can or cannot be indexed. Bots do not always obey those directives, but there is still value in defining the structure of a robot&#8217;s file.</p>



<p>For an SEO consultant performing a technical audit, auditing and assessing whether a robots.txt file contains the proper directives is not easy. It should be carefully carried out, allowing sufficient time to consider every aspect of the site architecture.</p>



<p>The way I usually advise on the setup and configuration of the robot&#8217;s file is by</p>



<ol class="wp-block-list">
<li>making small annotations of the different website paths throughout the audit.</li>



<li>Noting down parameters, filters, and fractions that should not be crawled</li>



<li>I should have added enough intel to be able to advise as to the most suitable config for the robots.txt file.</li>
</ol>



<p>One needs to have first-hand experience of the website structure and its features, such as faceted navigation, pagination, etc, before one can advise on a suitable configuration for the robots.txt file.</p>



<p>Technical SEO audits are often delivered without much input on the robots.txt file other than general syntax corrections.&nbsp; grab image too</p>



<p>While it is good correcting <a href="https://www.gsqi.com/marketing-blog/utf-8-bom-robots-txt/" rel="noopener">the syntax and ensure</a> that UTF-8 is used, advising on the correct configuration for the robot&#8217;s file is critical to help maximize crawlability on the site in question. Don&#8217;t let robots crawl more than they should.</p>



<p>I have seen audits where great advice is given as to the need to deindex content deemed as duplicated or thin (eg: e-commerce urls boasting appended parameters), but then no advice is provided to help declutter the robots file or even set it up properly with an eye on the taxonomy of the website.</p>



<h2 class="wp-block-heading">3. Assessing TTFB (Time to First Byte)</h2>



<p>Google recommends a Server response time under 200 milliseconds. People want fast websites, and they get frustrated when waiting until the page is downloaded. Therefore should TTFB be a must to cover in <a href="https://davidcarralon.com/audits">technical seo audits</a>?</p>



<p>I do not intend to cover entirely the subject of Website speed touching all server/client side factors. But I feel that TTFB has a lot of weight in the overall paradigm of Website speed.</p>



<p>The question would be: how long does the browser wait before receiving its first byte of data from the server? That critical &#8216;wait&#8217; state should ideally be optimized below 200 ms. I&#8217;m not proud of that score of 662.4 on my website.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="998" height="473" src="https://davidcarralon.com/wp-content/uploads/2019/05/auditing-TTFB-on-pingdom.png" alt="Auditing TTFB on Pingdom" class="wp-image-1155409" srcset="https://davidcarralon.com/wp-content/uploads/2019/05/auditing-TTFB-on-pingdom-300x142.png 300w, https://davidcarralon.com/wp-content/uploads/2019/05/auditing-TTFB-on-pingdom-768x364.png 768w, https://davidcarralon.com/wp-content/uploads/2019/05/auditing-TTFB-on-pingdom.png 998w" sizes="auto, (max-width: 998px) 100vw, 998px" /></figure></div>


<p><strong>So, where is the bottleneck in there?</strong></p>



<p>Let&#8217;s summarise how TTFB takes place in three easy steps:</p>



<p><strong>A. Request to server processing</strong>: on every website visit, the client(browser) has to request the server. This request can be fast or slow based on several factors. One of them is the speed of the DNS lookup. Are you using the DNS service provided by your domain name or a premium one? this can make a big difference in delivering a faster request to the server.</p>



<p>You can dramatically improve DNS lookups and load time by moving as many resources as possible to the CDN provider. Yet this is rarely mentioned/covered on technical SEO audits, despite seeing large counts of resources, eg: multimedia content often hosted by the website server itself.</p>



<p><strong>B. Server processing</strong>: This is the part where the server has to deal with things like database calls, caching, parsing of 3rd party scripts, and code quality. Server resources play a role here: server processing power, memory, and ability to perform compression (eg: gzip).</p>



<p>This is where having a good solid host can really make a difference. Some hosts claim to have high-speed servers, but they don&#8217;t. At some point, moving one of my affiliate sites from WPEngine onto Kinsta saw a speed increase of over 125%.</p>



<p>If your site is running WordPress there are plenty of good options today. Even if you are on a budget, you should be able to find good WordPress hosts.</p>



<p>I see websites backed up by solid well-established businesses running even with VC help, but being hosted in unresponsive or less-than-ideal hosting solutions.</p>



<p><strong>C. Server response to client</strong>: again in here having a good host counts too as the network used by the server to send the response has to be fast. This is not to mix with the client&#8217;s internet connexion, wifi issues, etc, which would also affect the TTFB, but it&#8217;s out of scope here.</p>



<p>In short, assessing how robust the server is, the CDN set up and the effectiveness of the DNS lookup are key things that can dramatically affect overall website speed. These areas should genuinely be included in a technical SEO audit.</p>



<h2 class="wp-block-heading">4. CDN optimisation</h2>



<p>Content delivery networks have a lot to do with the site&#8217;s overall performance in search, especially if we are looking at a website with an international reach. Yet, CDN auditing is rarely covered in SEO audits.</p>



<p>CDNs (Content delivery networks) boast the ability to improve SEO in many ways:</p>



<ul class="wp-block-list">
<li>Accelerating page webpage load time across the globe. Webpage Loading time is an essential criterion for SEO. CDNs decrease the webpage&#8217;s response time and therefore improve their loading speed</li>



<li>Decrease the image size sent to the user whenever needed depending on the device.</li>



<li>Keep stability at times of heavy traffic to the website.</li>



<li>help reduce the number of server calls</li>
</ul>



<p>In short, CDNs can be highly beneficial to websites with high traffic levels or sites with geographically dispersed traffic.</p>



<p>However, there are risks associated with CDNs too.</p>



<ul class="wp-block-list">
<li>1. Misconfigurations of CDN But be careful when installing your CDN: do it cautiously or seek the help of a professional. If you do not install it correctly, it will damage your SEO and your user experience.</li>



<li>2. The CDN provider may not have servers in some of your company&#8217;s locations. Your customers will then experience Latency and more extended downtime and user experience will be affected.</li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://www.colocationamerica.com/images/content-delivery.png" alt=""/></figure>



<p>CDN setup and configuration, as well as possible interference with other aspects of the web architecture, should be audited in the same way as other elements.</p>



<h2 class="wp-block-heading">5. Chain redirects or redirect loops</h2>



<p>This often is often more visible in SEO audits, it&#8217;s a must, but I have still seen audits that did not address adequately the different types of chain redirects, or perhaps chain redirects were acknowledged but redirect loops were left aside. </p>



<p>They are two other things, and both contribute primarily to wasting crawl time on site.</p>



<p>Chain redirects can be caused by development changes made to the internal link structure, or by renaming urls or perhaps platform migrations.&nbsp;It is worth assessing properly how severe the matter of chain redirect is throughout the technical SEO audit and advising on prioritization accordingly in the list of recommendations via an audit report.</p>



<h2 class="wp-block-heading">6. XML Multi-sitemaps</h2>



<p>What can be better than a sitemap that acknowledges the taxonomy of the website?&nbsp; A cluster of xml sitemaps comprised of identifiable child sitemaps that represent each of the critical categories or sections of a large website is like a treasure map to indexation success.</p>



<p>XML multi-sitemaps act as a roadmap for diagnosing indexation issues, bloated sections or even bloating in the index itself. Using xml sitemaps and matching them against content already in the index presents a phenomenal tool to help troubleshoot or optimize crawlability and indexation.</p>



<p>Let me clarify: I do agree that sitemaps will not give you an SEO boost, but they will help you get indexation visibility across the horizon to improve your technical SEO strategies. These xml files in combination with crawling data and log file data, can massively inform your SEO to help you establish the next big move.</p>



<p>XML sitemaps get a lot of criticism, often unfairly called &#8216;useless&#8217;, yet they are a handy SEO tool, in my opinion. I have used them to good effect in my career as an SEO, and today I still use them to diagnose, test and improve technical SEO.</p>



<p>More often than not, if the website being audited is over 5K-6K urls, I think there is already enough justification to recommend splitting the xml sitemaps logically into sensible topics, sections or categories.&nbsp; But instead, audits usually just kind of recommendations to have an xml sitemap, or if one is present, this is ticked as if nothing else is to be done.</p>



<h2 class="wp-block-heading">6. Semantic mark-up</h2>



<p>Despite industry-available advice to prioritize structured markup and search engines like Google encouraging webmasters to embrace it, there is still <a href="https://www.searchenginejournal.com/how-important-is-structured-data/257775/" rel="noopener">little adoption of structured data today</a>, especially by big brands.</p>



<p>The main goal for structured data is to declare specific elements in the websites&#8217; HTML to help the search engines better understand the content: video, images, ratings, events information, recipes, organization information, job offers.</p>



<p>Read <a href="https://developers.google.com/search/docs/guides/intro-structured-data" rel="noopener">Google&#8217;s guidelines for use of Schema structured data </a>&nbsp;and 3rd party resources like Moz&#8217;s <a href="https://moz.com/blog/structured-data-for-seo-1" rel="noopener">series on structure data</a> for seo to start getting acquainted with it.</p>



<p>There are three different types of search structured data as part of the Schema.org protocol :</p>



<ul class="wp-block-list">
<li>&nbsp;JSon-LD</li>



<li>Microdata</li>



<li>RDFa</li>
</ul>



<p>However, other types of structured mark-up exist, such as the DublinCore initiative, Facebook Opengraph, and Twitter cards.</p>



<p>In some verticals, this is huge, to the point that unless you implement structured data effectively, you will lose out big in the race to be visible. For example, to rank on the &#8216;Google for Jobs&#8217; boxes, every individual job posting needs to follow strict Schema parameters either with Json-ld or microdata.</p>



<p>Here&#8217;s an example:</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="506" height="851" src="https://davidcarralon.com/wp-content/uploads/2019/05/json-ld-schema-markup-jobpostings.png" alt="" class="wp-image-1155410" srcset="https://davidcarralon.com/wp-content/uploads/2019/05/json-ld-schema-markup-jobpostings-178x300.png 178w, https://davidcarralon.com/wp-content/uploads/2019/05/json-ld-schema-markup-jobpostings.png 506w" sizes="auto, (max-width: 506px) 100vw, 506px" /></figure></div>


<p>Pop over to <a href="https://technicalseo.com/tools/schema-markup-generator/" rel="noopener">Merkle</a> to get your schema code automatically generated.</p>



<p>The benefits of implementing marketing up at scale on large website networks are clear. However, this is still today something not fully embraced by large organizations, either due to a lack of internal knowledge, resources, clumsy old CMS, or other corporate SEO impediments.</p>



<p>Here are some tools that you can use to help validate your markup data:</p>



<p>1. Google&#8217;s Structured Data Testing tool: <a href="https://search.google.com/structured-data/testing-tool/u/0/" rel="noopener">https://search.google.com/structured-data/ testing-tool/u/0</a>/</p>



<p>2. Rich result test (Google): <a href="https://search.google.com/test/rich-results" rel="noopener">https://search.google.com/test/rich-results</a></p>



<p>3. Validation tool&nbsp; for Bing: <a href="https://www.bing.com/toolbox/markup-validator" rel="noopener">https://www.bing.com/toolbox/markup-validator</a></p>



<p>Researching structure markup feasibility and making recommendations for its implementation if scope exists, should be included in technical SEO audits.</p>



<h2 class="wp-block-heading">Conclusions</h2>



<p>Sometimes though, critical insights on an audit report can be missed as the auditor hasn&#8217;t really spent enough time understanding how the business works and how the website delivers against the business objectives. Internal knowledge about the company can really help formulate better recommendations upon the technical SEO audit exercise.</p>



<p>Whatever use you make of the report and the recommendations, it is advised to find an <a href="https://davidcarralon.com/consultant" data-type="page" data-id="3">SEO Consultant</a> that can work with your technical teams to implement the recommendations in a way that&#8217;s efficient and always looking at the 20/80 rule: trying to achieve 80% of the results investing 20% of time &amp; resource.</p>



<p>you may want to read one of my best pieces on technical audits: &#8220;<a href="https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively" data-type="post" data-id="1166546">How to do a technical audit effectively in 10 steps</a>&#8220;.</p>



<p><em><strong>Updated: 5 April 2023</strong></em></p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/common-gaps-in-technical-seo-audits">Common gaps in technical SEO audits</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/common-gaps-in-technical-seo-audits/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Do a Technical SEO Audit Effectively in 10 Steps</title>
		<link>https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively</link>
					<comments>https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Wed, 29 Mar 2023 15:37:02 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1166546</guid>

					<description><![CDATA[<p>Conducting a technical SEO audit is essential to any successful SEO strategy. By regularly assessing and improving the technical elements of your website, you can increase visibility in search engine results and drive more organic traffic to your site. Businesses need to pay more attention to regularly auditing their online presence. In this guide, I &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively">How to Do a Technical SEO Audit Effectively in 10 Steps</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>Conducting a <strong>technical SEO audit</strong> is essential to any <a href="https://davidcarralon.com/seo-strategy" data-type="post" data-id="2067">successful SEO strategy</a>. By regularly assessing and improving the technical elements of your website, you can increase visibility in search engine results and drive more organic traffic to your site.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="324" src="https://davidcarralon.com/wp-content/uploads/2019/02/banner-seo-audit-3-1024x324.jpg" alt="The mechanics of a technical SEO audit" class="wp-image-1155212" srcset="https://davidcarralon.com/wp-content/uploads/2019/02/banner-seo-audit-3-300x95.jpg 300w, https://davidcarralon.com/wp-content/uploads/2019/02/banner-seo-audit-3-768x243.jpg 768w, https://davidcarralon.com/wp-content/uploads/2019/02/banner-seo-audit-3-1024x324.jpg 1024w, https://davidcarralon.com/wp-content/uploads/2019/02/banner-seo-audit-3.jpg 1919w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Businesses need to pay more attention to regularly auditing their online presence. </p>



<p>In this guide, I cover how to do a technical SEO audit in just ten steps effectively<strong>. I’ll discuss how to analyze your website, identify technical issues, and develop</strong> solutions or recommendations.</p>
</div></div>


<div class="mai-toc mai-toc-default"><details class="mai-toc__showhide"><summary class="mai-toc__summary" tabindex="0"><span class="mai-toc__row"><span class="mai-toc__col">Table of Contents</span><span class="mai-toc__col mai-toc__toggle mai-toc--close">[Hide]</span><span class="mai-toc__col mai-toc__toggle mai-toc--open">[Show]</span></span></summary><ul class="mai-toc__list mai-toc--parent"><li class="mai-toc__listitem" tabindex="-1"><details class="mai-toc__details"><summary class="mai-toc__summary"><span class="mai-toc__row"><a class="mai-toc__link scroll-to" href="#what-is-an-seo-audit" tabindex="0">What Is an SEO Audit?</a><span role="button" tabindex="0" class="mai-toc__icon mai-toc--open">&#x2b;</span><span role="button" tabindex="0" class="mai-toc__icon mai-toc--close">&#x2212;</span></span></summary><ul class="mai-toc__list mai-toc--child"><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#so-what-is-a-technical-seo-audit-then" tabindex="0">So what is a technical SEO Audit, then? </a></li></ul></details></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#what-are-the-likely-reasons-for-a-technical-seo-audit" tabindex="0">What are the likely reasons for a technical SEO audit?</a></li><li class="mai-toc__listitem" tabindex="-1"><details class="mai-toc__details"><summary class="mai-toc__summary"><span class="mai-toc__row"><a class="mai-toc__link scroll-to" href="#before-you-begin" tabindex="0">Before You Begin</a><span role="button" tabindex="0" class="mai-toc__icon mai-toc--open">&#x2b;</span><span role="button" tabindex="0" class="mai-toc__icon mai-toc--close">&#x2212;</span></span></summary><ul class="mai-toc__list mai-toc--child"><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#search-and-traffic-analytics" tabindex="0">Search and Traffic Analytics</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#keyword-rankings-positioning-reports" tabindex="0">Keyword rankings/positioning reports</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#link-building-lists" tabindex="0">Link building lists</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#website-client-brief" tabindex="0">Website client brief</a></li></ul></details></li><li class="mai-toc__listitem" tabindex="-1"><details class="mai-toc__details"><summary class="mai-toc__summary"><span class="mai-toc__row"><a class="mai-toc__link scroll-to" href="#how-to-do-a-technical-seo-audit" tabindex="0">How to do the Technical SEO Audit, step by step</a><span role="button" tabindex="0" class="mai-toc__icon mai-toc--open">&#x2b;</span><span role="button" tabindex="0" class="mai-toc__icon mai-toc--close">&#x2212;</span></span></summary><ul class="mai-toc__list mai-toc--child"><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-1-perform-manual-checks" tabindex="0">Step 1: Perform manual checks</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-2-crawl-the-website-and-start-the-analysis" tabindex="0">Step 2: Crawl the website and start the analysis</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-3-review-google-search-console-and-analytics" tabindex="0">Step 3: Review Google Search Console and Analytics</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-4-identify-problems-with-crawlability-and-indexation" tabindex="0">Step 4: Identify Problems With Crawlability and Indexation</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-5-review-on-page-elements" tabindex="0">Step 5: Review On-Page Elements</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-6-image-optimization" tabindex="0">Step 6: Image Optimization</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-7-dig-deeper-into-internal-links" tabindex="0">Step 7: Dig Deeper into Internal Links</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-8-review-external-links" tabindex="0">Step 8: Review External Links</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-9-analyze-page-performance-and-site-speed" tabindex="0">Step 9: Analyze Page Performance and Site Speed</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#step-10-run-a-parallel-javascript-enabled-crawl" tabindex="0">Step 10: Run a parallel Javascript-enabled crawl </a></li></ul></details></li><li class="mai-toc__listitem" tabindex="-1"><details class="mai-toc__details"><summary class="mai-toc__summary"><span class="mai-toc__row"><a class="mai-toc__link scroll-to" href="#seo-technical-audit-efficiency-tips" tabindex="0">SEO Technical Audit Efficiency Tips</a><span role="button" tabindex="0" class="mai-toc__icon mai-toc--open">&#x2b;</span><span role="button" tabindex="0" class="mai-toc__icon mai-toc--close">&#x2212;</span></span></summary><ul class="mai-toc__list mai-toc--child"><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#dont-overrate-the-crawl" tabindex="0">Don&#8217;t Overrate the Crawl</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#dont-skip-the-canonical-tags" tabindex="0">Don&#8217;t Skip the Canonical Tags</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#always-watch-out-for-duplicate-content-pages" tabindex="0">Always Watch Out For Duplicate Content Pages</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#manual-test-on-mobile" tabindex="0">Manual Test on Mobile</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#dont-forget-about-safety-and-security" tabindex="0">Don&#8217;t Forget About Safety and Security</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#page-performance-chumps-everything" tabindex="0">Page Performance Chumps Everything</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#a-note-on-international-sites" tabindex="0">A Note on International Sites</a></li></ul></details></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#wrapping-up" tabindex="0">Wrapping Up</a></li><li class="mai-toc__listitem" tabindex="-1"><details class="mai-toc__details"><summary class="mai-toc__summary"><span class="mai-toc__row"><a class="mai-toc__link scroll-to" href="#frequently-asked-questions" tabindex="0">Frequently Asked Questions</a><span role="button" tabindex="0" class="mai-toc__icon mai-toc--open">&#x2b;</span><span role="button" tabindex="0" class="mai-toc__icon mai-toc--close">&#x2212;</span></span></summary><ul class="mai-toc__list mai-toc--child"><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#how-long-does-a-technical-seo-audit-take" tabindex="0">How long does a technical SEO audit take?</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#what-is-the-best-time-to-perform-a-technical-seo-audit" tabindex="0">What is the best time to perform a technical SEO Audit?</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#how-much-is-a-technical-seo-audit" tabindex="0">How much is a technical SEO audit?</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#can-i-get-a-quality-seo-audit-for-free" tabindex="0">Can I get a quality SEO audit for free?</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#is-technical-seo-difficult" tabindex="0">Is technical SEO difficult?</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#what-tool-is-best-for-seo-audit" tabindex="0">What tool is best for SEO audit?</a></li><li class="mai-toc__listitem" tabindex="-1"><a class="mai-toc__link scroll-to" href="#what-is-the-difference-between-an-seo-analysis-and-an-seo-audit" tabindex="0">What is the difference between an SEO analysis and an SEO audit?</a></li></ul></details></li></ul></details></div>


<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="what-is-an-seo-audit">What Is an SEO Audit?</h2>



<p>SEO audits are periodic reviews of a website to assess its search engine rankings&#8217; overall health and performance.&nbsp;</p>



<p>During an SEO audit, experts analyze the website’s architecture, content quality, technical elements, and other factors to identify opportunities for improvement. </p>



<p>SEO audits are a necessary part of any well-rounded SEO strategy. Without it, website owners may miss opportunities to increase their organic search visibility and performance.</p>



<p>The three main aspects of an SEO audit are technical, content, and links.</p>



<h3 class="wp-block-heading" id="so-what-is-a-technical-seo-audit-then">So what is a technical SEO Audit, then? </h3>



<p>A technical SEO audit identifies and prioritizes the technical issues holding your website back from achieving its desired ranking in search engine results. Addressing and optimizing these areas can improve your SEO performance and drive more organic traffic to your website.&nbsp;The concept of &#8216;technical&#8217; can be interpreted in many different ways.</p>



<p>I do not consider title tags, content optimization, or meta descriptions part of a technical SEO audit. Still, the client often requests these, so I add them to my study. </p>



<p>Regarding offsite factors, I do not consider backlinks analysis as part of a technical SEO audit either. However, if the client requests a backlink audit on suspicion of some manual penalty, I also bring in the link portfolio audit as part of the technical SEO audit.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It really depends!</p>
</blockquote>



<p>Moreover, a technical SEO audit should focus on the technical elements of a website, even if some aspects overlap with On-page or off-page SEO. </p>



<p class="has-text-align-center"></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://davidcarralon.com/wp-content/uploads/seo-venn-diagram.jpg" alt="" class="wp-image-1175046" width="433" height="343" srcset="https://davidcarralon.com/wp-content/uploads/seo-venn-diagram-300x238.jpg 300w, https://davidcarralon.com/wp-content/uploads/seo-venn-diagram-768x608.jpg 768w, https://davidcarralon.com/wp-content/uploads/seo-venn-diagram.jpg 866w" sizes="auto, (max-width: 433px) 100vw, 433px" /></figure></div></div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="what-are-the-likely-reasons-for-a-technical-seo-audit">What are the likely reasons for a technical SEO audit?</h2>





<p>There are some common reasons why a technical SEO audit may be needed: </p>



<ul class="wp-block-list">
<li>The marketing team may need to identify any technical issues or roadblocks that may have popped up as part of an internal project.</li>



<li>you are launching a new website or making significant changes to your existing website and may want a 2nd opinion on specific developments.</li>



<li>Your company&#8217;s web presence is about to expand internationally either by targeting regions or languages, and you need an audit on compliance, opportunities or simply for reassurance</li>



<li>traffic suddenly drops or on a downward trend with no apparent reason</li>



<li>The website moves from a lamp environment onto React, and your team needs support</li>



<li>The website&#8217;s organic traffic has plateaued</li>



<li>You would like a second opinion from a <a href="https://davidcarralon.com/consultant" data-type="page" data-id="3">technical SEO Consultant</a></li>



<li>Your team has completed the migration of the website, and something has gone wrong</li>
</ul>



<p>Running a technical SEO audit before and after the changes is a good idea. It ensures that you don&#8217;t miss any significant opportunities for improvement. </p>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="before-you-begin">Before You Begin</h2>



<p>Before you begin your technical SEO audit, let&#8217;s look at what you need to have in place.</p>



<h3 class="wp-block-heading" id="search-and-traffic-analytics">Search and Traffic Analytics</h3>



<p>If you plan to perform a paid audit for a client or do it in-house, at the bare minimum, you will need access to <strong>Google Search Console</strong> but, ideally,  <strong>Google Analytics</strong> too.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="788" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-gsc-keywords-reports-1024x788.jpg" alt="" class="wp-image-1177943" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-gsc-keywords-reports-300x231.jpg 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-gsc-keywords-reports-768x591.jpg 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-gsc-keywords-reports-1024x788.jpg 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-gsc-keywords-reports-1536x1183.jpg 1536w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-gsc-keywords-reports.jpg 2034w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>I rarely accept requests to perform a technical SEO audit without having access to GSC first. I like to explain to the client why the data in GSC is critical to validate the diagnosis of errors, problems, and even manual penalties. </p>





<h3 class="wp-block-heading" id="keyword-rankings-positioning-reports">Keyword rankings/positioning reports</h3>



<p>Rankings can be obtained via Google Search consoles, however,, having access to your client’s search engine ranking history is a bonus. </p>



<p>This is often a luxury when you do get it as many businesses do not track search engine rankings at all.</p>



<p>You can use tools to assess drastic fluctuations in target keyword positions, such as SEMrush, SE Ranking, or Sistrix. </p>



<p>I always ask for information on redirects as it helps get access to how these critical tasks may have been handled in the case of migration that has gone wrong and the expected subsequent traffic drop.  </p>



<h3 class="wp-block-heading" id="link-building-lists">Link building lists</h3>



<p>If you are conducting an audit that includes checking out the backlink portfolio and building up a disavow file to submit, then make sure you ask for a list of backlinks they may have been sourcing in recent months or whichever period applies. </p>



<p>You may be surprised how many people who have been buying links do have these backlink lists. This makes the process much easier as a possible manual action or algorithmic penalty can be traced more easily. It makes the cost of the SEO audit cheaper too.</p>



<h3 class="wp-block-heading" id="website-client-brief">Website client brief</h3>



<p>When you get contacted by a potential client, there are so many pieces of information you need to perform technical SEO audits effectively. You must set up a system to collect all this information properly to save time.</p>



<p>I suggest you create a project brief document that you can hand out to the client to collect essential information from the client easily. If you are reading this as an inhouse SEO then this shouldn&#8217;t apply much to you as you are supposed to know the strategy, moves and goals behind the website you manage. </p>



<p>This brief should include questions such as:  </p>



<ul class="wp-block-list">
<li>website’s history</li>



<li>current performance</li>



<li>recent website migrations or rebranding</li>



<li>close competitors</li>



<li>target market</li>



<li>website goals for SEO or overall website goals</li>



<li>recent changes effected on the website </li>



<li>recent issues, drops, or tech having gone wrong</li>



<li>possible upgrades pushed out by other teams, eg: UX, CRO</li>



<li>Any specific areas to focus the technical audit on.</li>
</ul>



<p>Once you have all this information, you have an excellent baseline to perform the audit efficiently.</p>


</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="how-to-do-a-technical-seo-audit">How to do the Technical SEO Audit, step by step</h2>



<p>Now, let&#8217;s look at the ten steps to help you conduct a successful technical SEO audit.</p>



<h3 class="wp-block-heading" id="step-1-perform-manual-checks">Step 1: Perform manual checks</h3>



<p>Manual analysis is an incredible way to get first-hand tips on what could be wrong with the website.</p>



<p>It does help to navigate the website as a user and become familiar with it: click over navigation items, categories, and subcategories, apply filters if it&#8217;s an e-commerce site, do internal searches, identify template flaws&#8230;  make sure you take notes for anything that looks odd. </p>



<h4 class="wp-block-heading" id="use-chrome-seo-extensions">Use Chrome SEO extensions</h4>



<p>You will continue the analysis, but this time with your auditor hat on, open up the various browser &#8216;developer&#8217; extensions you may have, switch off CSS, javascript and look at what&#8217;s visible. </p>



<p>Do the same thing with SEO Chrome extensions. eg: SEO minion, Detailed, Link Redirect Trace&#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://davidcarralon.com/wp-content/uploads/technical-seo-audits-webdeveloper-tool-chrome-1024x137.png" alt="Chris Pederick's mythical web Developper extension" class="wp-image-1173648" width="512" height="69" srcset="https://davidcarralon.com/wp-content/uploads/technical-seo-audits-webdeveloper-tool-chrome-300x40.png 300w, https://davidcarralon.com/wp-content/uploads/technical-seo-audits-webdeveloper-tool-chrome-768x102.png 768w, https://davidcarralon.com/wp-content/uploads/technical-seo-audits-webdeveloper-tool-chrome-1024x137.png 1024w, https://davidcarralon.com/wp-content/uploads/technical-seo-audits-webdeveloper-tool-chrome.png 1440w" sizes="auto, (max-width: 512px) 100vw, 512px" /><figcaption class="wp-element-caption">Web Developer Chrome extension by Chris Pederick</figcaption></figure></div></div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h4 class="wp-block-heading" id="robots-txt-configuration">Robots.txt configuration</h4>



<p>Check out the robots file and see what&#8217;s disallowed, see if the sitemap is listed, then go and check if there is anything odd about it. </p>



<p>Manually check indexation. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://davidcarralon.com/wp-content/uploads/technical-seo-audits-robots-file.png" alt="sample of robots.txt file" class="wp-image-1173647" width="457" height="420" srcset="https://davidcarralon.com/wp-content/uploads/technical-seo-audits-robots-file-300x276.png 300w, https://davidcarralon.com/wp-content/uploads/technical-seo-audits-robots-file-768x706.png 768w, https://davidcarralon.com/wp-content/uploads/technical-seo-audits-robots-file.png 914w" sizes="auto, (max-width: 457px) 100vw, 457px" /><figcaption class="wp-element-caption">Sample of a robots.txt file</figcaption></figure></div>


<p>Then run a manual site: operator check and see how much content Google gives you back as indexed. Don&#8217;t take this information at face value; compare it with the data in GSC, and wait for the first crawl to start drawing out various hypotheses that you will later put to the test.</p>



<h4 class="wp-block-heading" id="manually-check-mobile-friendliness">Manually check mobile friendliness. </h4>



<p>Check the website usability on your smartphone. This mobile-friendly manual review can be later contrasted with a proper<a href="https://search.google.com/test/mobile-friendly" target="_blank" rel="noreferrer noopener">&nbsp;mobile-friendly test</a>. Google grants preference to mobile-friendly websites, and for a good reason. </p>



<p>According to<a href="https://www.statista.com/topics/1185/mobile-commerce/" target="_blank" rel="noreferrer noopener">&nbsp;Statista</a>, one-third of United States internet users make weekly purchases from their mobile phones, so it is worth a manual check of the website on your smartphone/s.</p>



<h4 class="wp-block-heading" id="asses-the-different-website-templates">Asses the different website templates</h4>



<p>A manual review involves reviewing the different templates of a website and assessing it for potential SEO issues. It includes checking the page title, meta description, schema build-up, URL structure, content quality, and other factors. </p>



<p>This process can be highly time-consuming but can further ensure that the content gets audited rightly, and everything will make more sense once you start crawling the website and match each content type visually to each template. Take notes and even print out the most important templates. It will help you throughout the full analysis.</p>
</div></div>



<p>Manual webpage auditing is excellent for carefully assessing how the different website templates are designed or built, but of course, to properly audit and identify issues in bulk, there is nothing like a full crawl of the website. </p>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-2-crawl-the-website-and-start-the-analysis">Step 2: Crawl the website and start the analysis</h3>



<p>The first step is to crawl your website with your preferred tool. </p>



<p>I usually spend the necessary time to configure these five at the bare minimum: </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="533" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-oncrawl-gsc-data-1024x533.jpg" alt="Oncrawl is a cloud-based crawling tool that interpolates crawling data with other data points such as website server logs, GA and GSC and link graph tools like Majestic. The image shows up the Ranking performance dashboard for a client website. " class="wp-image-1177944" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-oncrawl-gsc-data-300x156.jpg 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-oncrawl-gsc-data-768x400.jpg 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-oncrawl-gsc-data-1024x533.jpg 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-oncrawl-gsc-data-1536x800.jpg 1536w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-oncrawl-gsc-data.jpg 1798w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Oncrawl&#8217;s dashboard on ranking performances</figcaption></figure>



<ul class="wp-block-list">
<li><a href="https://www.screamingfrog.co.uk/seo-spider/" rel="noopener">Screaming frog</a>, desktop-based crawler</li>



<li><a href="https://sitebulb.com/" rel="noopener">Sitebulb</a>, desktop-based audit tool</li>



<li><a href="https://www.oncrawl.com/" rel="noopener">Oncrawl</a>, cloud-based crawling tool</li>



<li><a href="https://ahrefs.com/" rel="noopener">Ahrefs</a>, cloud-based crawling tool</li>



<li><a href="https://seocrawl.com/" rel="noopener">SEOcrawl.com</a>, for GSC visualisations</li>
</ul>



<p>These initial crawls will help you get an overall view of the website and identify any problems with your SEO.</p>



<p>Once the initial crawl is completed, check the data to ensure you complete the configuration. Ensure the crawls are integrating GSC, GA or Ahrefs or Majestic data via their APIs.  </p>



<p>On the cloud-based crawling tools, you now have the chance to configure the page types and different website sections.  This may feel like a lot of work, especially for small website audits, but I always do it as it saves me time later with understanding where issues stem from or where bottlenecks exist. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="607" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-site-segments-oncrawl-1024x607.png" alt="website crawl data split into content segments" class="wp-image-1173646" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-site-segments-oncrawl-300x178.png 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-site-segments-oncrawl-768x455.png 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-site-segments-oncrawl-1024x607.png 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-site-segments-oncrawl.png 1316w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Configuring the crawl data helps split the website into templated segments</figcaption></figure>



<p class="has-text-align-center"></p>



<p>The actual crawl may typically run for about 30 mins, if it&#8217;s a small website,  and up to 2-3 days, for large websites and depending on how fast the crawler is able to crawl without bringing down the server. </p>





<p>Do not go to aggressive on the crawler speed, even if you have been granted GSC permissions because the devops teams may end up blocking the robots used by different crawling tools.</p>





<p>Once the audit reports are ready, the challenge is to know exactly where to look to find the golden nuggets. If the client has been clear on what is wrong with the website, it is easier to prioritize the analysis. If that&#8217;s not the case, the goal is broader as all areas would need to be addressed to help you prioritize the areas of your website that could be negatively impacting your site.</p>



<p>I usually like to take a good look across the entire crawl reports on each crawl tool, take notes, and then narrow down the issues to the biggest ones estimated to bring the best results if they were solved.</p>





<p>Here are some of the things to look out for :</p>





<div class="wp-block-group has-xxl-margin-left"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h4 class="wp-block-heading" id="duplicate-content">Duplicate Content</h4>



<p>Duplicate content is a common issue that can negatively impact your website’s rankings. Duplicate content means that the same content is showing up on multiple pages of your website. Make sure to identify any duplicate content and fix it quickly. A great example is two blog posts about similar topics with the same points and keywords.</p>



<h4 class="wp-block-heading" id="crawlability-issues">Crawlability Issues</h4>



<p>Have all parts of the website been crawled? Is there any part of the website reported as &#8216;not crawled&#8217; that you think it should be?  watch out for nofollow content and content that&#8217;s blocked out in the robots file, eg: pagination URLs are often either canonicalised to the front of roboted out. </p>



<p>If there are key areas of the website that should have been crawled, but aren&#8217;t, you then have some hints and you should dig in deeper. </p>



<h4 class="wp-block-heading"></h4>



<h4 class="wp-block-heading" id="crawl-errors">Crawl Errors</h4>



<p>Crawl errors are another common issue that can affect your website’s performance. If a crawl error occurs, the website is not loading correctly or sending out the wrong HTTP, then that&#8217;s worth digging into. </p>



<p>Multiple 302 redirects ending in a 404 page as the final destination is a common issue I find in large website throughout my audits.</p>



<h4 class="wp-block-heading" id="broken-links-or-404-errors">Broken Links or 404 errors</h4>



<p>Broken links can have a significant impact on your website’s performance. Broken links can occur due to coding errors, dead pages, or website redesigns. It can be worse if you have a chained redirect that ends in a non-existing page, so the chain redirect of 301 or 302 ends in 404, 410, or the like. See a full section on this further down the page</p>



<h4 class="wp-block-heading" id="active-vs-inactive-pages">Active vs inactive pages </h4>



<p>This kind of insight can be an eye-opener for most business owners because everyone tends to keep content that either serves no purpose, is decommissioned but forgotten, becomes an orphan, or forgets about it. </p>



<p>Large sways of stale content is always detrimental for SEO. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="319" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-active-vs-inactive-oncrawl-1024x319.png" alt="Active vs inactive SEO pages report " class="wp-image-1173644" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-active-vs-inactive-oncrawl-300x93.png 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-active-vs-inactive-oncrawl-768x239.png 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-active-vs-inactive-oncrawl-1024x319.png 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-active-vs-inactive-oncrawl.png 1162w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Active vs inactive pages report. <br>Active meaning pulling in at least 1 SEO visit to the website. Inactive means pages that do not atract any organic traffic at all.</figcaption></figure>



<p>It is not uncommon to find websites where, following a crawl, one becomes aware that only a 10% of the website content actually delivers organic traffic, and less than 2-5 % actually converts either by generating sales or leads for the company.</p>



<h4 class="wp-block-heading" id="-1"></h4>



<h4 class="wp-block-heading" id="missing-or-duplicated-critical-seo-tags">Missing or duplicated critical SEO Tags</h4>



<p>Meta tags tell search engines vital information about all your pages, such as how they should display in search queries.</p>



<p>Ensure your website uses the correct meta tags, such as title and description. It can seriously impact your website’s performance. It is vital to make sure that they are all present and correct.</p>



<p>It is common to find duplicated title tags or H1s, especially on e-commerce websites. </p>


</div></div>
</div></div>



<p>All crawl errors flagged by SEO Tools should be manually checked on the website code source and page content or cross-checked with other tools&#8217; reports to validate potential issues. </p>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-3-review-google-search-console-and-analytics">Step 3: Review Google Search Console and Analytics</h3>



<p>Once you thoroughly understand your audit results, the next step is to review the Google Search Console and Analytics data individually. Although this data is crunched with the crawl data, provided you have added their APIs to the crawls, it is still worth reviewing the GSC and GA separately.</p>



<p>Google Search Console helps you identify any issues with your website’s SEO. You can use the Search Console to identify any crawl errors, broken links, or other problems affecting your website’s performance.</p>
</div></div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="606" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-google-search-console-crawl-error-report-1024x606.jpg" alt="Google Search Console report" class="wp-image-1173645" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-google-search-console-crawl-error-report-300x178.jpg 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-google-search-console-crawl-error-report-768x455.jpg 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-google-search-console-crawl-error-report-1024x606.jpg 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-google-search-console-crawl-error-report-1536x910.jpg 1536w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-google-search-console-crawl-error-report.jpg 1810w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>Google Analytics provides in-depth insights into how users interact with your website, including the number of visits, total time spent, and user conversion rates. This data can help you identify issues with your website’s user experience and make adjustments to improve it.</p>



<p class="has-text-align-center"></p>



<p>These programs aim to gain insight into user behavior impacting your SEO performance. Specifically, check for changes in search rankings, impressions, clicks, and other metrics that might indicate an issue.</p>



<p>Additionally, you can review any errors or warnings from the Search Console to see if any urgent technical issues need to exist. For example, if your site is not loading correctly or returning a 404 error, you will want to find out the cause and fix it as soon as possible.</p>



<p>Lastly, by reviewing analytics data, you can identify any potential issues with website usability or user experience. It may include low click-through, high bounce rates, or slow page speed.</p>



<p>Once you have identified any potential issues, prioritize them and create a plan to address them. Start with updating changes to the website code if need be. Then focus on creating an SEO strategy. The images are included in the SEO strategy. For example, you may need to update the picture by selecting a different image with new ALT text and dimensions.</p>



<p>The goal here is to compare your Google notes with the notes from the audit. At this point, you&#8217;ll have a complete picture of your website&#8217;s performance. You can begin implementing the changes necessary to improve it.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-4-identify-problems-with-crawlability-and-indexation">Step 4: Identify Problems With Crawlability and Indexation</h3>



<p>So how are crawlability and indexation working together? </p>



<p>Crawlability is the process by which<a href="https://ahrefs.com/blog/googlebot/" target="_blank" rel="noreferrer noopener">&nbsp;search engine bots</a>&nbsp;succeed (or not) at finding and crawling every critical webpage within a website. Indexability, in turn, is the ability for a web page to be indexed once it has been crawled. </p>



<p>If a page is not accessible for whatever reason, it will not be indexed and will not appear in the search engine results. However, a webpage can be easily crawled and still not indexed by search engines. During the technical SEO audit, you must determine why crawlability and/or indexability fail.</p>



<p>It is essential to assess both indexation and crawlability when performing an SEO audit.</p>



<p>To do this, you can use Screaming Frog SEO Spider to identify any potential crawl errors. Then use Google Search Console to check for any indexation issues. Additionally, you can use specialized tools </p>



<p>If you find any indexation or crawlability issues, note them and determine the cause. Some of the most notorious crawlability issues involve </p>



<ul class="wp-block-list">
<li>numerous counts of broken links, </li>



<li>solving rendering on javascript-powered websites, </li>



<li>incomplete or deficient XML sitemaps</li>



<li>unsuitable or patchy internal linking</li>



<li>bad information architecture</li>



<li>incorrect us of the robots.txt file where specific URLs are blocked from crawling</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-crawler-index-renderer.jpg" alt="Crawling, Indexing and Rendering - how google deals with that all" class="wp-image-1178057" width="525" height="348" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-crawler-index-renderer-300x199.jpg 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-crawler-index-renderer.jpg 700w" sizes="auto, (max-width: 525px) 100vw, 525px" /></figure></div>


<p>Note: if the site being audited runs on javascript, the paradigm &#8216;Crawling-indexation&#8217; becomes &#8216;Crawling-indexation and Rendering&#8217; </p>



<h4 class="wp-block-heading" id="how-to-fix-broken-links">How to Fix Broken Links</h4>



<p>When it comes to technical SEO,<a href="https://its.uiowa.edu/support/article/104960" target="_blank" rel="noreferrer noopener">&nbsp;broken links</a>&nbsp;are a major issue. If search engine bots can&#8217;t access a page, they won&#8217;t be able to index it. It can drastically reduce your website&#8217;s visibility in the search engine results pages (SERPs).</p>



<p>Set time aside to track all the internal links on the website and identify areas of the site or specific content types that may not be getting as much internal link equity as others. This is an essential on technical SEO audits as it allows you to identify and prioritize the issues hindering your website’s performance.</p>



<p>By now, you should have a list of broken links from your site audit and Google Console and Analytics research. Broken links result from various factors, such as outdated URLs or URLs that have gotten deleted from the website. Your options for fixing broken links are removing them entirely or replacing them with a valid link.</p>



<h4 class="wp-block-heading" id="how-to-create-an-xml-sitemap">Audit XML Sitemaps</h4>



<p>An XML sitemap is an essential part of a technical SEO audit. It is a special file that tells search engine bots which pages to crawl and index, making it easier for them to find your site.</p>



<p>To audit the XML sitemap, you can use Google Search Console. Once in your dashboard, click on sitemaps on the left sidebar and then click on ‘Add/Test Sitemap’. Enter your sitemap URL, and Google will begin to crawl it, and soon give you a report. The goal, amongst other things, is to ensure that : </p>



<p>every URL in your sitemap is critical to you website </p>



<p>only have compliant URLs in your sitemap (HTML format, 200HTTP, self-canonical URLs)</p>



<p>every URL is linked to the website structure</p>



<p>Every URL in you sitemap should therefore be crawled, indexed and ideally ranked. If one of those three conditions are not met, dig in and find out why. The journey into auditing XML sitemaps often takes you into a deep and complicated rabbit hole. </p>



<p>Always question why there are urls/pages that are indexed and possibly ranking but not have a present in the sitemap group. Every page critical to the business should be in the XML sitemap.</p>



<h4 class="wp-block-heading" id="creating-robots-txt-files">Creating Robots.txt Files</h4>



<p>Robots.txt is a text file that commands search engine bots on which pages to avoid crawling and indexing on your website. It can be useful if you have pages you want to avoid being visible in the SERPs. For example, if you have a page with sensitive information or duplicate content, you can use a robots.txt file to block it from being indexed.</p>



<p>To create a robots.txt file, you will add code to a light text file that can be created in notepad. Once you have added the code, upload it to your website&#8217;s root directory.</p>



<p>Consider this entire step one of the most important ones in your SEO audit, as any issues with indexation and crawlability will severely limit the visibility of your website in the search engine results.</p>



<h4 class="wp-block-heading" id="creating-robots-txt-files">Check duplication at platform-level</h4>



<p>Identical content under the same domain but a different domain protocol is common. </p>



<p>Eg: <strong>https://fastbullettrain.com/category/url1</strong> and </p>



<p><strong>http://fastbullettrain.com/category/url1</strong>  both could resolve and return HTTP 200</p>



<p>The same issue is common between www and non-www versions of the domain.</p>



<p>When that happens, content is duplicated and reused across different URL versions. This can potentially dilute link equity and confuse users and Google, who may use the wrong canonical version of your domain.  </p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-5-review-on-page-elements">Step 5: Review On-Page Elements</h3>



<p>The on-page elements we&#8217;re referring to are:</p>





<ul class="wp-block-list">
<li>Page titles and tags</li>



<li>Meta descriptions</li>



<li>Data Structure</li>



<li>Canonical Tags</li>



<li>Hreflang tags</li>
</ul>



<p>A website&#8217;s on-page elements will tell search engine bots what the page is about and how relevant it is to users’ queries.</p>



<p>When performing an SEO audit, you should benchmark every element against recommended standards and flag that on the report. For example, title tags should be unique, not too long or too short, and contain the target keyword. Likewise for meta descriptions: unique, descriptive, and under 150 characters long. </p>



<p>Additionally if the audit is about Internationalisation, do check for compliance on the following area: </p>



<ul class="wp-block-list">
<li>correct us of language use on page</li>



<li>appropriate use of Hreflang and their syntax ( not an easy one)</li>



<li>potential conflicts with canonical tags (this is a common issue)</li>
</ul>



<p>While the canonical tag tells Google which page version is the original and prevents duplicate content issues, the hreflang tag indicates to search engine bots the language used on a page and the intended region.</p>



<p>The truth is that multiple sites in your network can have articles on the same topic, with all of them providing value to their readers in different geographic locations.  That’s why canonical tags and hreflang tags are essential for international SEO. The most minor mistakes here can majorly affect your site&#8217;s visibility.</p>



<p>By adding these elements to your site, you will help search engine bots understand the relevance of your pages to the users’ queries in each geographical location.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-6-image-optimization">Step 6: Image Optimization</h3>



<p>Images have become an essential part of SEO, as they can provide users with visual cues that make consuming content easier. But it’s not just the visuals that matter. <a href="https://davidcarralon.com/the-10-fundamentals-of-image-seo" data-type="post" data-id="2031">Image optimization</a> with the right size, file type, and ALT attributes can also help your search engine rankings.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="599" height="401" src="https://davidcarralon.com/wp-content/uploads/image-2.png" alt="" class="wp-image-1178038" srcset="https://davidcarralon.com/wp-content/uploads/image-2-300x201.png 300w, https://davidcarralon.com/wp-content/uploads/image-2.png 599w" sizes="auto, (max-width: 599px) 100vw, 599px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="597" height="504" src="https://davidcarralon.com/wp-content/uploads/image-3.png" alt="" class="wp-image-1178040" srcset="https://davidcarralon.com/wp-content/uploads/image-3-300x253.png 300w, https://davidcarralon.com/wp-content/uploads/image-3.png 597w" sizes="auto, (max-width: 597px) 100vw, 597px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="596" height="513" src="https://davidcarralon.com/wp-content/uploads/image-4.png" alt="" class="wp-image-1178041" srcset="https://davidcarralon.com/wp-content/uploads/image-4-300x258.png 300w, https://davidcarralon.com/wp-content/uploads/image-4.png 596w" sizes="auto, (max-width: 596px) 100vw, 596px" /></figure>
</div>
</div>



<p>Image issues will show up in your audit. The main errors you&#8217;ll see are page speed issues, incorrect image size, broken images, and missing ALT text.</p>



<h4 class="wp-block-heading" id="site-speed-issues">Site Speed Issues</h4>



<p>The size of images is essential when it comes to speed. If your image files are too large, they will take longer to load, affecting your website&#8217;s overall performance. They should not be too small if they want to stand a chance to rank. </p>



<p>Ensure all images used on your site are compressed and not too big. You can use<a href="https://tinypng.com/" target="_blank" rel="noreferrer noopener">&nbsp;TinyPNG</a>&nbsp;or<a href="https://compressjpeg.com/" target="_blank" rel="noreferrer noopener">&nbsp;CompressJPEG</a>&nbsp;for effective compression and resizing.  </p>



<h4 class="wp-block-heading" id="incorrect-image-size">Incorrect Image Size</h4>



<p>When using images on a website, it’s essential to ensure they are correctly sized. If an image is too small or too large, it will look terrible on your website. If the image size isn&#8217;t true or causes the image to be blurry or distorted, you increase the chance of losing readers.</p>



<p>You should also specify image size using html.</p>



<h4 class="wp-block-heading" id="broken-images-404-s">Broken Images (404s)</h4>



<p>Broken images are another common issue when performing an SEO site audit. A broken image is an image that fails to load on the page. A dead link, broken code, or incorrect file type can cause it. </p>



<p>When a broken image pops up, the skeleton of the photo will show up, but it won&#8217;t load the picture. Your goal is is to look for patterns that help you work out what has broken up specific groups of images, eg: a recent website migration where images were not taken into account and adequately redirected, much like pages urls.</p>



<h4 class="wp-block-heading" id="missing-alt-text">Missing ALT Text</h4>



<p>ALT text or alternative text is a way to provide search engine bots with additional information about an image. ALT text should be descriptive and contain the target keyword. It will help search engine bots better understand the content on your page and increase its relevance to users’ queries.</p>



<h4 class="wp-block-heading" id="file-types-and-free-images">File Types and Free Images</h4>



<p>Finally, ensure you’re using suitable file types for your images. JPGs and PNGs generally work the best for photos, as they have smaller file sizes than other formats. PNG is recommended for logos and other sharp graphics, while JPEG is best for photos and other pictures with great detail.</p>



<p>As you optimize and compress all images, your website&#8217;s performance will improve too.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-7-dig-deeper-into-internal-links">Step 7: Dig Deeper into Internal Links</h3>



<p>Internal links are one of the most underrated elements in SEO. They are links that point from one page to another on the same website.</p>
</div></div>



<p>Ae you wondering why a specific segment within a client website is performing poorly and hardly getting any organic traffic? check out the internal linking report on your favorite SEO tool and you may be surprised with the findings: </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="321" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-internal-linking-report-1024x321.jpg" alt="" class="wp-image-1176459" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-internal-linking-report-300x94.jpg 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-internal-linking-report-768x241.jpg 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-internal-linking-report-1024x321.jpg 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-internal-linking-report.jpg 1053w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">The segment is question has the vast majority of URLs siting on levels 5 and 6 which means they are getting very little internal link equity</figcaption></figure>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>Internal linking&nbsp;is crucial because : </p>



<ul class="wp-block-list">
<li>it helps search engine bots crawl your website and understands each page&#8217;s content. </li>



<li>it allows you to share link equity across pages, which can help improve your search engine rankings.&nbsp;</li>



<li>it will enable you to leverage the power of your website’s authority</li>



<li>you can effectively send traffic from a high-ranking page to a low-ranking page</li>
</ul>



<p>It can have a favorable effect on the overall SEO of your website. This is why it must be considered highly during a technical SEO audit. </p>



<p>These are some of the things to look at </p>



<ul class="wp-block-list">
<li>Links should be coded in html. Javascript intenal links are not advisable. </li>



<li>Excessive chained redirects </li>



<li>Unnecessary redirects</li>



<li>Links should be easy to find and clearly visible on the page. </li>



<li>Links should also be descriptive to help understand the content of the pages they are linking to.</li>



<li>Odd use of &#8216;nofollow&#8217; in specific segments</li>



<li>Ensure most internal links, supposed to be permanent,  are 301 http</li>



<li>broken internal links returning 404 HTTP. These lead to a poor user experience, hurting your search engine rankings.&nbsp;</li>
</ul>


</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-8-review-external-links">Step 8: Review External Links</h3>



<p>Now, let&#8217;s talk about external links; backlinks. These point from one website to another. They are essential for SEO because they help search engine bots find your content and credit it with a vote of confidence.</p>



<p>When performing an SEO site audit, you should review the external links on your website and make sure: </p>



<ul class="wp-block-list">
<li>that they are working properly. Broken external links can lead to a poor user experience, and wasted link equity</li>



<li>Are external links relevant to the content they are linking to, or you spot many unrelated or spammy links. </li>



<li>Is there a healthy balance between &#8216;dofollow&#8217; and &#8216;nofollow&#8217; backlinks? </li>



<li>Can you spot patterns of shady backlink practices? </li>
</ul>





<p>External links need more monitoring than internal links, as you do not have control over the content on the outer pages. You should periodically check to ensure the external links are still working and the linked page&#8217;s content is relevant and valuable to your readers.</p>



<p>Finally, one important thing to remember with external links is that they can be seen as endorsements by search engines. If you link to a low-quality website, it could hurt your domain authority and search engine rankings. Only link to reputable websites and sources to ensure your website remains in good standing with search engines.</p>



<p>The overall goal is to avoid creating dead-end articles with your content. The longer you keep your visitors on your website, the more likely they will convert into leads or sales.</p>



<p>You want&nbsp;engaged readers&nbsp;that click on your site, absorb your content, read and click on the ads, and search your site for the solution to their problem. You can keep your visitors engaged and interested with comprehensive and thoughtful links (internal and external links).</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-9-analyze-page-performance-and-site-speed">Step 9: Analyze Page Performance and Site Speed</h3>



<p>Sadly, even if readers love your content, they will grow weary of dealing with slow loading time and may leave your site before they can absorb the information.</p>



<p>Imagine being on your lunch break and needing to order online, but the site keeps crashing. You’d be so frustrated that you would leave the site and go elsewhere. The same is valid for visitors to your website. They won’t stick around to read your content if it takes too long for the page to load.</p>



<p>Since July 2018, Google has looked at your <a href="https://developers.google.com/search/blog/2018/01/using-page-speed-in-mobile-search" rel="noopener">mobile page speed and used that as a ranking factor</a> for organic search engine rankings. If you want to rank higher, you&#8217;ll need a fast-loading website.</p>



<p>Analyzing page performance is critical, affecting the user experience and search engine rankings.</p>



<p>When looking at page performance and site speed as part of your SEO site audit, make sure you analyze the following metrics:</p>



<h4 class="wp-block-heading" id="page-load-time">Page Load Time&nbsp;</h4>



<p>As mentioned earlier, you want your pages to load quickly for desktop and mobile devices. The longer your page takes the load, the higher the risk of your reader going elsewhere.</p>



<h4 class="wp-block-heading" id="server-response-time">Server Response Time&nbsp;</h4>



<p>If your server is slow to respond, it can lead to a poor user experience. Have you ever looked at a website, and because it took so long to load, you got a message saying that the server didn&#8217;t respond? Usually, when this happens, you must keep refreshing to load the page.</p>



<h4 class="wp-block-heading" id="image-weight">Image Weight&nbsp;</h4>



<p>Large images take longer to download and can slow your website down. We mention image optimization again because they are crucial to page performance.</p>



<h4 class="wp-block-heading" id="page-size">Page Size&nbsp;</h4>



<p>Pages must be optimized for speed, meaning images and other elements get compressed but not distorted to enhance page performance. The more pictures and videos you add to your webpage, the bigger it gets and the slower it will load.</p>



<h4 class="wp-block-heading" id="core-web-vitals">Core Web Vitals</h4>
</div></div>





<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h4 class="wp-block-heading" id="html-css-validation">HTML/CSS Validation&nbsp;</h4>



<p>Errors in your HTML or CSS can slow down page load time. A mistake in your HTML or CSS means the browser has to work harder, which can slow down page load time.</p>



<p>Your goal is to work hand in hand with Google. All Google wants to do is keep more people on the web and spend more time on each page. They want to increase user experience.</p>



<p>By now, you should see a trend in what you should focus on when doing a technical SEO site audit. You want to ensure that your website is designed for speed, optimized for performance, and has well-structured, engaging, and relevant content. If you pay attention to these things consistently, you will be on a consistent path to ultimate performance and evolution.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="step-10-run-a-parallel-javascript-enabled-crawl">Step 10: Run a parallel Javascript-enabled crawl </h3>



<p>This step will only be needed if you deal with javascript-powered websites such as NextJS, AngularJS, or others. </p>



<p>You may have asked the site owner if the site runs on javascript, and you may have been told that server-side rendering is running for every webpage, but experience tells me never to take that as a confirmation of a fact. </p>



<p>Running a 2nd crawl with javascript enabled may reveal some valuable points. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-sf-crawl-js-enabled-1024x370.jpg" alt="Spider - Configuration - Rendering - Javascript sets up Screamingfrog to crawl your website with a javascript-enabled user-agent crawler" class="wp-image-1178176" width="768" height="278" srcset="https://davidcarralon.com/wp-content/uploads/tech-seo-audit-sf-crawl-js-enabled-300x109.jpg 300w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-sf-crawl-js-enabled-768x278.jpg 768w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-sf-crawl-js-enabled-1024x370.jpg 1024w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-sf-crawl-js-enabled-1536x556.jpg 1536w, https://davidcarralon.com/wp-content/uploads/tech-seo-audit-sf-crawl-js-enabled.jpg 1692w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>


<p>Quite often, part of the website is not rendered on the server, or perhaps the site navigation only fires up at the user request level, meaning that the robots may not see the top navigation and may only be finding the website content via HTML or XML sitemaps and internal linking routes. </p>



<p>Compare the n. of total pages of the two crawls: text-only and javascript. If they do not coincide then you have an area to dig in deeper, trying to find out if the part of the website not rendered at the server is appropriately indexed and without render issues. For this, the Inspect tool on GSC is invaluable. </p>
</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="seo-technical-audit-efficiency-tips">SEO Technical Audit Efficiency Tips</h2>



<p>Below are tips and things to look for when performing a technical SEO audit.</p>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="dont-overrate-the-crawl">Don&#8217;t Overrate the Crawl</h3>



<p>Understand that the crawl may not give you all the necessary information to optimize the site. A manual source code review is needed for more advanced cases, such as implementing advanced schema and rich snippets. Looking at the HTML for this, is a must.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="dont-skip-the-canonical-tags">Don&#8217;t Skip the Canonical Tags</h3>



<p>Check for any canonical tags, as this will direct search engines to the right page if there are multiple versions of the same page. Canonical tags are all-important for e-commerce websites, as there are often multiple versions of a product page that search engines can index.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="always-watch-out-for-duplicate-content-pages">Always Watch Out For Duplicate Content Pages</h3>



<p>Make sure to look for duplicate or thin content, which can hurt your SEO rankings. Do this by running a Copyscape check to ensure that the content is unique and not plagiarized. Plagiarized content will rank poorly on any of the search engines.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="manual-test-on-mobile">Manual Test on Mobile</h3>



<p>As mentioned before, always run manual tests such as testing your website on your cell phone and other devices to ensure your website is mobile-friendly. It is a practical way to catch possible errors and issues that might otherwise fly under the radar of crawling software.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="dont-forget-about-safety-and-security">Don&#8217;t Forget About Safety and Security</h3>



<p>Always keep your security in mind when optimizing for mobile. Whenever you make a change, be sure to check and see if it has affected the security of your website or not. Dealing with security issues can be time-consuming and expensive, so it’s best to take the time to make sure everything is secure before making any changes.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="page-performance-chumps-everything">Page Performance Chumps Everything</h3>



<p>Lastly, review page performance is a significant factor in SEO. A page that takes more than three or four seconds to load will hurt your rankings. Use tools like<a href="https://gtmetrix.com/" target="_blank" rel="noreferrer noopener">&nbsp;GTmetrix</a>&nbsp;to check a page&#8217;s loading time and identify any problem areas.</p>
</div></div>



<div class="wp-block-group has-sm-padding-top has-sm-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="a-note-on-international-sites">A Note on International Sites</h3>



<p>If your site has an international audience, look into hreflang tags. Hreflang tags help search engines determine which page&#8217;s version should be served to users based on their language and region. Ensuring the tags are correctly implemented is essential, as this can significantly impact your SEO rankings.</p>
</div></div>



<p>By following these steps and using the right tools, you can quickly perform a technical SEO site audit and identify any possible issues. These steps will help you optimize your website for rankings and improve your overall SEO performance.</p>
</div></div>



<p>There are many good tools in the market at the moment. Some are premium, but other ones, like <a href="https://www.link-assistant.com/website-auditor/" rel="noopener">Website Auditor</a>, from SEO Powersuite, are very affordable.</p>





<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="wrapping-up">Wrapping Up</h2>



<p>Performing a technical SEO site audit is an essential step for any website that wants to grow. It helps you identify any issues hindering your site from achieving higher search engine rankings. Once you have identified the issues, you need to explain how to address them in your audit by updating your content and optimizing your website.</p>



<p>Commit to performing regular, thorough SEO audits to ensure that your website maintains optimization for search engine rankings.&nbsp;</p>



<p>It will help you stay ahead of the competition and maintain a high ranking in search engine results. It may seem like loads of work, but understand that some professionals and tools can help you do the job efficiently and effectively.</p>



<p>If you lack the budget for a robust SEO audit, you can always use the tips outlined in this article to do a basic technical SEO audit. That will help you, for sure, identify areas for improvement. Doing so will bring you closer to achieving the SEO success you strive for.</p>



<p>In the real world a technical audit may be tackled differently and not exactly following the steps above. It all depends on what is expected from the client. A common scenario is a sudden traffic drop where the site owner is trying to work out why it happened and how to solve it and come back to optimal levels.</p>


</div></div>



<div class="wp-block-group has-md-padding-bottom"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="frequently-asked-questions">Frequently Asked Questions</h2>



<p>Below are frequent inquiries on how to perform a technical SEO audit.</p>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1680109659111" class="rank-math-list-item">
<h3 class="rank-math-question ">How long does a technical SEO audit take?</h3>
<div class="rank-math-answer ">

<p>The time it takes to conduct a technical SEO audit may vary. It can take one day for a small website and up to two or three weeks for large projects.</p>
<p>It also depends on factors such as the website&#8217;s complexity, the no. of URLs to crawl and analyze, the challenge paradigm, and technology that plays a role, e.g., websites running on javascript frameworks can take longer to audit than traditional frameworks. The bigger the site, the longer it will take.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1680110236293" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the best time to perform a technical SEO Audit?</h3>
<div class="rank-math-answer ">

<p>There is no such thing as the &#8220;best time&#8221; to perform a technical audit.</p>
<p>SEO is an ongoing process. You won&#8217;t do it just once. Ideally, you would do it regularly in order to keep track of your website performance. For large websites, I recommend doing it at least once a year.</p>
<p>If you are part of an in-house SEO team, you will know that technical SEO audits constantly occur. Perhaps not comprehensively, but more ad-hoc when needed or issues appear.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1680110268328" class="rank-math-list-item">
<h3 class="rank-math-question ">How much is a technical SEO audit?</h3>
<div class="rank-math-answer ">

<p>The cost of a technical SEO audit can vary based on the size and complexity of your website. An audit for a small website might cost around €1000, whereas an audit for a large website might cost up to €10,000 or more. If you are looking for a comprehensive technical SEO audit, it is best to budget accordingly.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1680110296193" class="rank-math-list-item">
<h3 class="rank-math-question ">Can I get a quality SEO audit for free?</h3>
<div class="rank-math-answer ">

<p>While many free SEO audit tools are available online, they usually offer minimal information and are not comprehensive. </p>
<p>For a comprehensive technical SEO audit, hiring a professional who can provide you with the detailed information and analysis necessary for fully optimizing your website is advised. Or you can learn the tricks of the trade yourself. </p>
<p>But either way, it won&#8217;t be free. Doing it yourself may save you money but not time.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1680110335596" class="rank-math-list-item">
<h3 class="rank-math-question ">Is technical SEO difficult?</h3>
<div class="rank-math-answer ">

<p>Technical SEO is not difficult, but it requires some knowledge and experience. You will need to be familiar with HTML and other coding languages to understand and optimize the website entirely. </p>
<p>However, many online tutorials and resources can help you learn the necessary skills. Once you have acquired the basic knowledge, you can optimize the website for better SEO performance.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1680110357337" class="rank-math-list-item">
<h3 class="rank-math-question ">What tool is best for SEO audit?</h3>
<div class="rank-math-answer ">

<p>Some of the more popular tools are Sitebulb or Screaming frog, whereas on the cloud-based end there are now a large choice: Oncrawl, Botify, SEMrush, Ahrefs. </p>
<p>Each of these tools can provide detailed information about your website and help you identify pertinent issues that need to be addressed to improve SEO performance. </p>
<p>The choice will come down to the features you prefer, your budget, and previous knowledge and experience in performing and understanding of how to do a technical SEO audit.<br />&#8211;</p>

</div>
</div>
<div id="faq-question-1680110385783" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the difference between an SEO analysis and an SEO audit?</h3>
<div class="rank-math-answer ">

<p>SEO analysis is a broad overview of the current state of your website and how it performs in search engine rankings. An audit, on the other hand, is a much more detailed look at the website and its performance. </p>
<p>An audit will provide you with a comprehensive view of any issues that need to be updated to improve SEO performance.</p>

</div>
</div>
</div>
</div></div></div>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively">How to Do a Technical SEO Audit Effectively in 10 Steps</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/how-to-do-a-technical-seo-audit-effectively/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10 Quick Wins to Get More Leads From Your Website</title>
		<link>https://davidcarralon.com/get-more-leads-from-your-website</link>
					<comments>https://davidcarralon.com/get-more-leads-from-your-website#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Sat, 16 May 2020 08:26:11 +0000</pubDate>
				<category><![CDATA[Online Marketing]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1155668</guid>

					<description><![CDATA[<p>Your website can generate mountains of traffic to help boost your online visibility. However, traffic ultimately amounts to nothing if you don&#8217;t call website visitors to a desired action on your site. One way of getting the most out of your website traffic for your online business is by converting them into leads. This way, &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/get-more-leads-from-your-website">10 Quick Wins to Get More Leads From Your Website</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Your website can generate mountains of traffic to help boost your online visibility.</p>



<p>However, traffic ultimately amounts to <em>nothing</em> if you don&#8217;t call website visitors to a desired action on your site.</p>



<p>One way of getting the most out of your website traffic for your online business is by converting them into leads.</p>



<p>This way, you can still connect with them even after they leave your site, if not turn them into clients!</p>



<p>In this post, I will discuss with you the top 10 ways to effectively generate leads from your site.</p>



<h2 class="wp-block-heading">1. Create a &#8216;subscribe to my list&#8217; page on your website</h2>



<p>Email marketing remains one of the best ways to generate large numbers of leads and turn them into paying customers of your product or service.</p>



<p>The personal nature of email and the fact that it goes straight to the inbox of subscribers with their permission make email an attractive choice to grow your business.</p>



<p>But before you can get there, you must build a landing page where you can funnel all visitors to sign up to your email list.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="748" height="509" src="https://davidcarralon.com/wp-content/uploads/email-capture-landing-page.png" alt="email capture landing page" class="wp-image-1155700" srcset="https://davidcarralon.com/wp-content/uploads/email-capture-landing-page-300x204.png 300w, https://davidcarralon.com/wp-content/uploads/email-capture-landing-page.png 748w" sizes="auto, (max-width: 748px) 100vw, 748px" /></figure>



<p>The page should not only have a lead capture form where people will enter their name and email address. It must also have information highlighting the benefits to signing up to your list.</p>



<p>Creating one should be a breeze if you have access to a <a href="https://blog.useproof.com/best-landing-page-builders" rel="noreferrer noopener" target="_blank">landing page builder</a>. Most of these tools have templates with high-converting web design that you can use and edit to create a personalized one on your website.</p>



<h2 class="wp-block-heading">2. Develop a content marketing strategy</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="512" src="https://davidcarralon.com/wp-content/uploads/create-content-marketing-strategy-in-7-steps.png" alt="how to create a content marketing strategy" class="wp-image-1155699" srcset="https://davidcarralon.com/wp-content/uploads/create-content-marketing-strategy-in-7-steps-300x150.png 300w, https://davidcarralon.com/wp-content/uploads/create-content-marketing-strategy-in-7-steps-768x384.png 768w, https://davidcarralon.com/wp-content/uploads/create-content-marketing-strategy-in-7-steps.png 1024w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>The key to successful lead generation from your website is by driving more traffic to it.</p>



<p>Acquiring leads for your business is a numbers game &#8211; the more people that visit your site, the more prospects you can gather.</p>



<p>Therefore, you need to roll out a <a href="https://www.convinceandconvert.com/content-marketing/how-to-create-a-content-marketing-strategy/" rel="noreferrer noopener" target="_blank">content marketing plan</a> that will reach hundreds and thousands of website visitors.</p>



<p>What&#8217;s important in content marketing is identifying a clear buyer persona of your brand.</p>



<p>By developing the ideal person who will visit your site, you can then <a href="https://davidcarralon.com/how-to-produce-high-quality-content">create content</a> that resonates with his or her wants and needs.</p>



<h2 class="wp-block-heading">3. Add pop-up forms to your best performing pages</h2>



<p>Over time, with help from the content marketing strategy you developed, your site would have increased traffic.</p>



<p>Now, this is where a pop-up form comes in handy.</p>



<p>You can make them on your blog posts in eye-catching ways. As a result, you can hike up your email sign-ups even more!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="750" height="464" src="https://davidcarralon.com/wp-content/uploads/pop-ups-for-email-capture.png" alt="pop up email sign up form" class="wp-image-1155702" srcset="https://davidcarralon.com/wp-content/uploads/pop-ups-for-email-capture-300x186.png 300w, https://davidcarralon.com/wp-content/uploads/pop-ups-for-email-capture.png 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>



<p>If you&#8217;re using an <a href="https://www.adamenfroy.com/best-email-marketing-services" rel="noreferrer noopener" target="_blank">email software</a>, most of them offer this feature that you can show on certain pages of your site, if not site-wide.</p>



<p>Now, it&#8217;s one thing to set up the forms. It&#8217;s another to pick your spots <em>where </em>you must set up these forms.</p>



<p>To maximize the performance of your forms, make sure to head on to Google Analytics and check the pages generating the most traffic.</p>



<p>Now that you have a list, embed the form on these pages so you can squeeze out more leads from your website with the least effort!</p>



<h2 class="wp-block-heading">4. Diversify your opt-in forms</h2>



<p>Opt-in forms come in different shapes and sizes. So, placing just one form on a page probably won&#8217;t be enough to generate prospects for your business.</p>



<p>It&#8217;s best practice to include a variety of opt-in forms in a page to make sure that visitors don&#8217;t miss them.</p>



<p>Below are the different forms available for you to use:</p>



<ul class="wp-block-list">
<li><strong>Lightbox </strong>&#8211; Appears on the screen front and center</li>



<li><strong>Welcome mat </strong>&#8211; Similar to lightbox but covers the entire screen so visitors don&#8217;t miss it</li>



<li><strong>Slide-in</strong> &#8211; Glides up the screen on the side</li>



<li><strong>Floating bar</strong> &#8211; Shows on top or bottom of the page in the shape of a small, thin bar</li>



<li><strong>Sidebar</strong> &#8211; Positions itself on the sidebar section of your blog posts alongside your other widgets to not disrupt visitor&#8217;s experience</li>



<li><strong>Inline</strong> &#8211; Appears within the content so readers of your page can spot them</li>
</ul>



<p>Use a combination of the forms in a page to help you generate more leads from them.</p>



<p>At the same time, you don&#8217;t want to use <em>all </em>types in your page <strong><u>and spoil the user experience</u></strong>. You need to find the balance that works for you and your visitors.</p>



<h2 class="wp-block-heading">5. Control how you want to show your forms</h2>



<p>By default, the forms appear on your screen immediately after the website loads.</p>



<p>And since there&#8217;s no established relationship between you and visitors, they will most likely leave your site once they&#8217;re bombarded with your forms.</p>



<p>Therefore, you want your forms to appear once your visitors get settled in your website.</p>



<p>For example, make the lightbox appear after users scroll past half of the page.</p>



<p>The fact that visitors are scrolling your page means that they are engaged with your content. Now, once the lightbox appears, there&#8217;s a good chance that visitors will submit their email address to your list.</p>



<p>But, arguably the best way to generate more leads from your forms is by using <a href="https://www.omniconvert.com/what-is/exit-intent-technology/" rel="noreferrer noopener" target="_blank">exit intent</a>.</p>



<p>For example, if a visitor tries to leave your page, the pop-up form appears just before they close this window or open a new one.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="490" src="https://davidcarralon.com/wp-content/uploads/lush.png" alt="lush" class="wp-image-1155673" srcset="https://davidcarralon.com/wp-content/uploads/lush-300x144.png 300w, https://davidcarralon.com/wp-content/uploads/lush-768x368.png 768w, https://davidcarralon.com/wp-content/uploads/lush.png 1024w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Source: <a href="https://wisepops.com/exit-popup-examples/" target="_blank" rel="noreferrer noopener">Wisepops</a></figcaption></figure>



<p>This is a great way to get their attention with a mind-blowing offer to keep them on your website.</p>



<h2 class="wp-block-heading">6. Use content upgrades to incentivize your opt-in forms</h2>



<p>Most forms simply state that they&#8217;ll share update and exclusive news to subscribers.</p>



<p>That&#8217;s not an appealing proposition for visitors because it doesn&#8217;t offer an immediate benefit to people. This results to a low conversion rate of the forms.</p>



<p>Hence, you need to offer something of value to people that will encourage them to sign up to your email list.</p>



<p>One of the best incentives you can use to encourage sign-ups to your email list are content upgrades. Upon joining your list, new subscribers will receive the content upgrade as a way of thanking people for signing up.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="743" height="289" src="https://davidcarralon.com/wp-content/uploads/content-upgrade.jpg" alt="content upgrade" class="wp-image-1155674" srcset="https://davidcarralon.com/wp-content/uploads/content-upgrade-300x117.jpg 300w, https://davidcarralon.com/wp-content/uploads/content-upgrade.jpg 743w" sizes="auto, (max-width: 743px) 100vw, 743px" /><figcaption class="wp-element-caption">Source: <a href="https://blog.wishpond.com/post/115675436159/content-upgrade-examples-ideas" target="_blank" rel="noreferrer noopener">Wishpond</a></figcaption></figure>



<p>There are <a rel="noreferrer noopener" href="https://sumo.com/stories/content-upgrades" target="_blank">many forms of content upgrades</a> that you can use to entice visitors to join your list: </p>



<ul class="wp-block-list">
<li>cheatsheets</li>



<li>resources list</li>



<li>audio-recording</li>



<li>whitepaper</li>



<li>templates</li>



<li>ebooks.</li>
</ul>



<p>The key to using content upgrades is providing a solution to their problems. </p>



<p>For example, with the checklist, it can be a checklist of on-page SEO factors for a website that&#8217;s about SEO. This can be a great way to generate more leads from your site.</p>



<h2 class="wp-block-heading">7. Split-test your forms</h2>



<p>Don&#8217;t settle with just one version of the form on your website.</p>



<p><a href="https://optinmonster.com/how-to-create-a-split-test-and-why-you-should/" rel="noreferrer noopener" target="_blank">Through A/B testing</a>, you can create different versions of the same form and test them at the same time.</p>



<p>What it does is display the variations at random intervals. Over time, you can see which versions landed the most subscribers.</p>



<p>From here, you can create another version of the winning form to further test and maximize your conversion rates.</p>



<p>When putting these variables to the test, be sure to test them <em>one at the time</em>. This way, you can isolate the factors and see how each of them affect the overall performance of the form.</p>



<h2 class="wp-block-heading">8. Feature testimonials</h2>



<p>Even if you have a good content upgrade, don&#8217;t expect all of your visitors to become your subscribers.</p>



<p>Aside from providing people with value, you also need to earn their trust.</p>



<p>The easiest way to do that is by using testimonials from customers or influencers.</p>



<p>Include them in the form or landing page where you&#8217;re gathering their contact information.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="503" src="https://davidcarralon.com/wp-content/uploads/the-skimm-1024x503.jpg" alt="the skimm - get more leads from your website" class="wp-image-1155675" srcset="https://davidcarralon.com/wp-content/uploads/the-skimm-300x147.jpg 300w, https://davidcarralon.com/wp-content/uploads/the-skimm-768x377.jpg 768w, https://davidcarralon.com/wp-content/uploads/the-skimm-1024x503.jpg 1024w, https://davidcarralon.com/wp-content/uploads/the-skimm.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Source: theSkimm</figcaption></figure>



<p>It would be great if you could get glowing recommendations from people whom your audience respects.</p>



<p>Because if the people they trust trust you, then they&#8217;ll also pay you the same respect by becoming your subscribers!</p>



<h2 class="wp-block-heading">9. Use a live chat widget</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="738" height="525" src="https://davidcarralon.com/wp-content/uploads/live-chat-tools.jpg" alt="Live chat software tools for website use" class="wp-image-1155701" srcset="https://davidcarralon.com/wp-content/uploads/live-chat-tools-300x213.jpg 300w, https://davidcarralon.com/wp-content/uploads/live-chat-tools.jpg 738w" sizes="auto, (max-width: 738px) 100vw, 738px" /></figure>



<p>Moving away from opt-in forms, you can also use live chat to generate more leads to your website.</p>



<p>This widget is normally found at the bottom right of the screen. If visitors click on it, it opens a dialog box that helps people with their questions and concerns.</p>



<p>The advantage of live chat is people can reach out to you and expect a reply in minutes, if not earlier.</p>



<p><a href="https://www.crazyegg.com/blog/live-chat-software-solutions/" rel="noreferrer noopener" target="_blank">There are tools </a>you can use to help you set up a live chat widget on your site. Most of them work the same way &#8211; it&#8217;s just a matter of choosing one that you&#8217;re comfortable using.</p>



<h2 class="wp-block-heading">10. Use call tracking</h2>



<p>Some people prefer reaching out to you via phone, which is why call tracking as a lead generation tactic exists.</p>



<p>Using a call tracking software, you can create a toll-free phone number to feature on your website.</p>



<p>When people use the phone number to call you, the software tracks the calls and breaks them down into metrics &#8211; think Google Analytics, but for phone calls.</p>



<p>Aside from singling out calls that come from your website, call tracking gives you a better understanding on how callers interact with your support.</p>



<p>This way, you can improve your interaction with callers and close them into becoming prospects of your business, if not clients.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Building an email list of leads for your business can be a long and draining process. But if you want to expedite the process, then make sure you following the quick wins above.</p>



<p>The idea behind the aforementioned tips is to leverage your existing website traffic and convert them into prospects.</p>



<p>So, if your online business is attracting tons of traffic, then expect to acquire tons of name, email, and phone number information as well!</p>


<p>The post <a rel="nofollow" href="https://davidcarralon.com/get-more-leads-from-your-website">10 Quick Wins to Get More Leads From Your Website</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/get-more-leads-from-your-website/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>International SEO – Your Guide for Success</title>
		<link>https://davidcarralon.com/international-seo-guide</link>
					<comments>https://davidcarralon.com/international-seo-guide#respond</comments>
		
		<dc:creator><![CDATA[David Carralon]]></dc:creator>
		<pubDate>Wed, 06 May 2020 21:57:27 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[International SEO]]></category>
		<guid isPermaLink="false">https://davidcarralon.com/?p=1155649</guid>

					<description><![CDATA[<p>The website you own or manage targets multiple languages and geographical locations. You are in charge of establishing a strategy for International SEO. As part of this task, you are set with the task of designing a global SEO strategy set for success. Some of the questions you may ask yourself at this point are: &#8230;</p>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/international-seo-guide">International SEO – Your Guide for Success</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The website you own or manage targets multiple languages and geographical locations. You are in charge of establishing a strategy for <strong>International SEO</strong>.</p>



<p>As part of this task, you are set with the task of designing a global SEO strategy set for success.</p>



<p>Some of the questions you may ask yourself at this point are: </p>



<ul class="wp-block-list">
<li>How do I promote my website internationally</li>



<li>What is International targetting? </li>



<li>How do I apply my <a href="http://seo-strategy">SEO strategy</a> to multiple countries? </li>
</ul>



<p>It would be bad advice to lay out here a kind of template for strategy definition since every business is different, and the right strategy will be based on the precise characteristics, requirements, and capabilities of the company.&nbsp;&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="501" src="https://davidcarralon.com/wp-content/uploads/global-mobile-seo.png" alt="Global SEO planning for mobile users" class="wp-image-1155664" srcset="https://davidcarralon.com/wp-content/uploads/global-mobile-seo-300x188.png 300w, https://davidcarralon.com/wp-content/uploads/global-mobile-seo-768x481.png 768w, https://davidcarralon.com/wp-content/uploads/global-mobile-seo.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Going global requires a carefully crafted SEO strategy</figcaption></figure>



<p>The right strategy will also depend on&nbsp;</p>



<ul class="wp-block-list">
<li>the business’s ability to be agile (or accommodating to reqs)</li>



<li>available resources</li>



<li>business ambition</li>



<li>Overall budget for the project</li>



<li>Dependencies and stakeholders</li>



<li>Technical infrastructure (feasibility/flexibility)</li>



<li>and multiple other factors and requirements, both technical and operational.</li>
</ul>



<p>The above factors will be critical to help you formulate the right type of international SEO strategy. </p>



<p>Oftentimes, such strategy may be far from being the one you would ideally have. You have to fit in with the constraints of the environment you work in. Things like company business goals, resources and existing technology may determine how ambitious you can get.&nbsp;</p>



<p>Nevertheless, it is certainly possible to give a framework of fundamental areas that should not be missed or left out of consideration when designing an SEO strategy for multi-language or multiregional expansion.&nbsp; </p>



<p>Let us examine some of these areas that will play a critical role to the success of your international SEO strategy.</p>



<p>Table of Contents</p>





<h2 class="wp-block-heading" id="h-global-strategic-business-plan"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">Global Strategic Business Plan</mark></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="348" src="https://davidcarralon.com/wp-content/uploads/world-map-global-business-strategy.png" alt="World map and business strategy planning" class="wp-image-1155657" srcset="https://davidcarralon.com/wp-content/uploads/world-map-global-business-strategy-300x131.png 300w, https://davidcarralon.com/wp-content/uploads/world-map-global-business-strategy-768x334.png 768w, https://davidcarralon.com/wp-content/uploads/world-map-global-business-strategy.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>What does the business truly want to achieve?&nbsp;</p>



<p>How fast do they want to do it</p>



<p>&#8230;and how ambitious they really are?&nbsp;</p>



<p>Your international SEO efforts should begin with a clear assessment of your business goals for expansion. Your primary goal here is to evaluate your organization’s plans, project ambition, and existing resources.&nbsp;</p>



<p>Based on your assessment, identify your strengths, weaknesses, and find areas where your opportunities are most substantial then direct your attention and resources in that direction.</p>



<p>Assess how your online business model works and define your online goals.&nbsp; How do you deliver services/products to your clients, and what do you want to achieve with global SEO? Do you have the capacity to deliver the same goods/services globally?&nbsp; What are your current business constraints, and how do you plan to deal with them?&nbsp;&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="427" src="https://davidcarralon.com/wp-content/uploads/planning-international-seo.png" alt="" class="wp-image-1155679" srcset="https://davidcarralon.com/wp-content/uploads/planning-international-seo-300x160.png 300w, https://davidcarralon.com/wp-content/uploads/planning-international-seo-768x410.png 768w, https://davidcarralon.com/wp-content/uploads/planning-international-seo.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>Keep in mind that it is how you lay your global strategic business plan that will guide your international SEO strategy. It will serve as a roadmap going forward. Assess the skills and competencies of your staff members to establish what they can and cannot do.</p>



<p>Offer training if need be to make sure that everyone is on the same page before you move into the next step that involves market research. Trying to understand the implications of going international with your SEO right from the beginning may save you a lot of time and resources in the long run.&nbsp;</p>



<h2 class="wp-block-heading" id="h-2-the-research-phase"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">2.   The Research Phase</mark></h2>



<p><br>Once you have defined your global strategic business plan, the next thing you need to do is conduct thorough market research to establish the magnitude of the task ahead of you. </p>



<p>In this step, you are expected to conduct international keyword research, competitor research, and establish a clear approach to how you will handle language and cultural differences in different regions.</p>



<h3 class="wp-block-heading" id="h-international-keyword-research">International Keyword Research</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="469" src="https://davidcarralon.com/wp-content/uploads/market-street-with-international-flags.jpg" alt="Market street with food stands and international flags" class="wp-image-1155655" srcset="https://davidcarralon.com/wp-content/uploads/market-street-with-international-flags-300x176.jpg 300w, https://davidcarralon.com/wp-content/uploads/market-street-with-international-flags-768x450.jpg 768w, https://davidcarralon.com/wp-content/uploads/market-street-with-international-flags.jpg 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>It is paramount to get your keyword research right while performing multilingual SEO. Aiming for the wrong keywords could easily affect your rankings, visibility, and authority hence derailing your effort. This is where linguistic understanding and prowess becomes crucial.</p>



<p>Keep in mind that effective keyword research isn’t just about translating your English keywords into other languages. The most important thing to remember here is that localisation is critical. Find a way of reflecting and understanding how native people perform their web searches and the exact terms they use.</p>



<p>The same thing applies even in markets that speak the same language.&nbsp; For instance, while British consumers may search for the phrase &#8220;football boots,&#8221; an American looking for the same product may search for “soccer cleats.” Therefore, you need to do everything possible to ensure that your target keywords reflect the local market.&nbsp;&nbsp;</p>



<p>To accomplish this, find native speakers for each market you are targeting to guide you. Apart from understanding the local language, native speakers will also appreciate the regional nuances of that particular language and the local consumer behaviour that may help you accomplish your goals.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Three essential parts to international keyword research | Need-to-know" width="800" height="450" src="https://www.youtube.com/embed/8n104OrNGLk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p class="has-text-align-center"><em>Do not be tempted to just translate your keywords!</em></p>



<h3 class="wp-block-heading" id="h-competitor-research">Competitor Research</h3>



<p>The primary purpose of competitor research is to know who you are fighting against in the new digital market that you are targeting. Competition research helps you to gauge your potential competitor’s performance when it comes to paid advertising, SEO, and content marketing.</p>



<p>Take time to know your competitors well and what makes them stand out. Consider this as a way of benchmarking to spot opportunities. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="746" height="481" src="https://davidcarralon.com/wp-content/uploads/image.png" alt="" class="wp-image-1155659" srcset="https://davidcarralon.com/wp-content/uploads/image-300x193.png 300w, https://davidcarralon.com/wp-content/uploads/image.png 746w" sizes="auto, (max-width: 746px) 100vw, 746px" /></figure>



<p>What are their main sources of traffic? Which keywords are providing them with the bulk of their traffic? What edge do you have over them?&nbsp; Can you offer some products/services that they don’t?&nbsp;&nbsp;</p>



<p>You should also take time to analyze their backlinks and websites for strengths and weaknesses.&nbsp; Gather as much information about your competitors as possible because you will need it to outrank them.&nbsp; Analyse their overall online strategy to unearth the approaches they are following to obtain successful ranking in your target country.&nbsp;</p>



<p>While doing your competitor research, don’t focus only on Google. Try to find out the most popular search engine in the country you are targeting and focus on that search engine. For instance, Baidu has a 75% market share in China, while Yandex commands a significant market share in Russia.</p>



<h2 class="wp-block-heading" id="h-3-language-considerations"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">3. Language Considerations</mark></h2>



<p>You need to understand the nuances of your target audience to succeed.&nbsp; You must strive to understand the countries they are from and the languages they speak. </p>



<p>A detailed market and keyword research is essential to identify the unique vocabulary that users from a specific location use while searching for products/services online.&nbsp;</p>



<p>Learning the vocabulary of your target audience will help you speak to them in a way they expect to be spoken to.&nbsp;</p>



<p>For instance, targetting the entire region of LATAM with Castilian Spanish (from Spain) may not be effective as you initially thought. You should consider that people in Mexico, Argentina, or Chile speak Spanish with quite distinct vocabulary depending on the niche market.</p>



<p>For a sizable international project, you must resist the temptation of generically targeting languages. Whereas for a humble startup project with an initial incursion into targeting non-English speakers, language targeting vs country language may suffice. It all depends on the complexity of the product, amongst other things!</p>



<p>For certain projects involving diverse demographics as the target audience, in-depth research is needed in order to ascertain if a single language to target a specific country is enough. </p>



<p>As an example, simply targeting Belgium with a site done in French does not reflect the multilanguage reality of the country as they . For example, the main foreign languages spoken in France are English, German, Italian, and Portuguese.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="319" height="347" src="https://davidcarralon.com/wp-content/uploads/image-1.png" alt="" class="wp-image-1155661" srcset="https://davidcarralon.com/wp-content/uploads/image-1-276x300.png 276w, https://davidcarralon.com/wp-content/uploads/image-1.png 319w" sizes="auto, (max-width: 319px) 100vw, 319px" /></figure></div>


<p>To complicate things each of those three official languages boasts several dialects being &#8216;Flemish&#8217; a popular Dutch one and &#8216;Walloon&#8217; a French main. </p>



<p>Furthermore, a piece of market research for Belgium wouldn&#8217;t be complete without addressing the English speaking segment of the population which is a 38%</p>



<p>Every nation will always have its own unique language/vocabulary considerations and variations to be aware of. There will always be variations to the language structure as well as a few words to consider.</p>



<p>Strive to understand how your target audience in a particular country read and digest content in their language. Keep in mind that if the language that you are serving to a target user isn’t truly talking to them, then you lose their trust and potential conversion opportunities.</p>



<h2 class="wp-block-heading" id="h-4-cultural-considerations"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">4. Cultural Considerations</mark></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="184" src="https://davidcarralon.com/wp-content/uploads/traditional-folkloric-costume-in-europe-1.jpg" alt="Carton images of people wearing Traditional folkloric costumes from different European countries: Spain, Greece, Portugal, Slovenia" class="wp-image-1155656" srcset="https://davidcarralon.com/wp-content/uploads/traditional-folkloric-costume-in-europe-1-300x69.jpg 300w, https://davidcarralon.com/wp-content/uploads/traditional-folkloric-costume-in-europe-1-768x177.jpg 768w, https://davidcarralon.com/wp-content/uploads/traditional-folkloric-costume-in-europe-1.jpg 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>There are also lots of search implications usually <a href="https://bestlifeonline.com/major-cultural-mistakes/" rel="noopener">driven by a culture</a> which might affect the balance of search intent of people across different countries. For instance, seasonality plays a critical role in user behaviour, especially when thinking about holiday months and the overall buying behaviour over the year.</p>



<p>A summer promotion for Australia may not apply to the United States who will be experiencing winter. There are lots of other cultural complexities that you need to take into consideration given the different languages spoken across the globe.</p>



<p>For example if your company decides to target France and the UK with a single product format, eg: men&#8217;s grooming, it will be essential to take time and try to establish the number of people in those countries from a variety of cultural backgrounds and ethnicities in order  to guide your strategy. </p>



<p>Always remember the fact that an individual’s physical location may not reflect their culture and identity. Therefore, blanket regional targeting may not yield desirable results.</p>



<h2 class="wp-block-heading" id="h-5-assess-existing-international-traffic-and-sales"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">5. Assess existing International Traffic and sales </mark></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="361" src="https://davidcarralon.com/wp-content/uploads/assessing-traffic-and-conversions-from-abroad.png" alt="International Traffic levels and conversions figures from Google Analytics" class="wp-image-1155662" srcset="https://davidcarralon.com/wp-content/uploads/assessing-traffic-and-conversions-from-abroad-300x135.png 300w, https://davidcarralon.com/wp-content/uploads/assessing-traffic-and-conversions-from-abroad-768x347.png 768w, https://davidcarralon.com/wp-content/uploads/assessing-traffic-and-conversions-from-abroad.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Analyzing existing traffic from foreign markets and sales ratios will help us make a more informed decision to prioritise our internationalisation efforts</figcaption></figure>



<p>Before you dive deep into implementing your SEO strategy, you need to establish your current visibility in the country that you are targeting.&nbsp; This will guide your next steps.</p>



<p>If you don’t have any current visitors from that particular country, then it means that your highest priority should be conducting brand awareness. Focus on creating top of the funnel content that will educate your target audience about your products /services.</p>



<p>On the other hand, if you have been receiving a significant number of visitors from the country, then it means you may be looking at people waiting to be converted. In such a case, your focus should be getting your site live, encouraging conversions, and focusing on other bottom-funnel actions.</p>



<p>Each one of these situations presents its own unique set of opportunities and challenges that you will have to deal with. However, beginning the journey with a crystal clear understanding of what is expected of you will set your business up for long-term success.</p>



<h2 class="wp-block-heading" id="h-6-domain-and-url-geo-targeting"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">6.   Domain and URL Geo-targeting</mark><mark style="background-color:rgba(0, 0, 0, 0);color:#0071a1" class="has-inline-color"> </mark></h2>



<p>There are different URL structures that you can employ to target specific countries with your site. You can use country code top-level domain (ccTLD), a subdirectory, subdomain, or a generic top-level domain (gTLD) with language parameters. Each URL structure has its own pros and cons.</p>



<p>The options are:&nbsp;</p>



<ul class="wp-block-list">
<li>cctlds : local country domains. For example: yourgreatsite.jp for Singapore</li>



<li>TLD (top level domain) subdirectories to target regions, languages or both! For example:</li>



<li>yourgreatsite.com/jp&nbsp; or yourgreatsite.com/ja</li>



<li>TLD (top level domain) Subdomains. For example: jp.yourgreatsite.com</li>



<li>URL parameters. For example: yourgreatsite.com/pagetop1240?country=japan&nbsp;</li>
</ul>



<p>Every model is endorsed by Google except the last one (url parameters). Very rarely an SEO professional recommends that one these days.&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="600" src="https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo.png" alt="Different geotargetting methods explained" class="wp-image-1155652" srcset="https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo-260x195.png 260w, https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo-300x225.png 300w, https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo-350x263.png 350w, https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo-550x413.png 550w, https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo-768x576.png 768w, https://davidcarralon.com/wp-content/uploads/geotargetting-methods-seo.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>We will not look at domain geo-targetting here in detail, but it is certainly one of the aspects of International SEO that you don&#8217;t want to get wrong. It is also one of the most complex as it involves UX, technical input, marketing, content, development. For very large companies an exercise like this can get very very political.&nbsp;</p>



<p>As an SEO your role will be to do as much research as you can inside and outside the boundaries of the company’s online presence before you put forward a compelling domain geo-targeting plan, ideally clearly flagging advantages and disadvantages for every option.&nbsp;&nbsp;</p>



<h3 class="wp-block-heading" id="h-additional-geo-targeting-methods">Additional geo-targeting methods</h3>



<p>You can use different geo-targeting methods to strengthen your content’s local signals seen by search engines. There are several ways to geo-target your sites and pages apart from just the domain name itself. Some of them are not even mentioned by Google because we all know they are used in determining your content’s suitability for a specific region. The most popular ones include:</p>



<ul class="wp-block-list">
<li><strong>Geo-location assignment in Google Search Console:</strong>&nbsp; Access your GSC dashboard and click on “<em>legacy tools and reports</em>.” You should see the international targeting option that takes you to the language and country targeting page. From here, you can set the specific country that you are targeting.</li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://lh4.googleusercontent.com/tTM0lpaQepL3zOhwgCOsy5ByblFkg4ljjxoFzvCnq0iIrCpfkLRGbscE5RUPrVWOFP2N3GGchMDpRE2sH6o684mD6Ej6RE67MBXGnTx4wHVR5STm11e-FEdkyIATj1iXu6sio9Za" alt=""/></figure>



<p>The bad news is that Google has announced that the legacy tools in Search Console will be going away before the end of the year. It is unclear if there will be a replacement for International Targeting in the Search Console.&nbsp;</p>



<p>Bing Webmaster tools also let you define your region preferences. You can do this on a domain, subdomain, subdirectory, or even page level. However, you should only set your region preferences if the search engine is having problems trying to rank the right page for the right audience.</p>



<ul class="wp-block-list">
<li><strong>Use of Hreflang tag: </strong>The Hreflang HTML attribute, also known to as <em>rel= “alternate” hreflang= “x”</em> is used to tell Google which language is being used on a specific page of your site so that it can serve the page to web users searching in that language. This tag is extremely helpful when you have created content that is specific to a local audience.</li>
</ul>





<ul class="wp-block-list">
<li><strong>Local hosting:</strong> Having the regional version of the website hosted in the territory the website targets can help enhance the geo-targeting signals. It is not the end of the world if this cannot be done as it is not always possible to source local hosting for every version of the website, especially in enterprise environments. But if you can, it helps a bit, not just for SEO but for things like page speed.&nbsp;</li>
</ul>



<p>If local web hosting is however not possible, then using a CDN with a hub in the target country or near will also help you deliver a better user experience for your users as your website will download faster.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>Link building </strong>: This method can be as effective as no other… if you launch a product in a foreign market, and it fails to get traction in those markets then link building is the solution. Once local mentions of the brand start pouring in, in the form of links, your localised content will start to get visibility.&nbsp;</li>
</ul>



<p>Whether you need this or not as soon as you move into a region is dependent on factors such as market saturation, competition, and the uniqueness of the product itself.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>Content localisation</strong>: this section deserves a heading in its own right as it’s far too important, see keep reading onto section number 6.</li>



<li><strong>Local currency: </strong>Adapting to local market and mention the local currency when it applies</li>



<li><strong>Payment methods:</strong> Display the local payment methods.</li>



<li><strong>Address:</strong> Display each local office address on the website footer.&nbsp;</li>
</ul>



<p>If possible, the overall design and experience of your site should also be developed to address the specific behaviour of your target audience better.&nbsp;</p>



<h3 class="wp-block-heading" id="h-things-that-you-should-not-do">Things that you should not do</h3>



<p>Some webmasters attempt to improve geo-targeting by redirecting users based on IP address. This is bad advice and can cause your website to underperform.&nbsp;</p>



<p>Auto-redirecting is annoying, confusing, and can even cause visitors to never find certain content.</p>



<p>Luckily Google has added information about this (finally!) on their guidelines:&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><em>Do not use IP analysis to adapt your content. IP location analysis is difficult and generally not reliable. Furthermore, Google may not be able to crawl variations of your site properly. Most, but not all, Google crawls originate from the US, and we do not attempt to vary the location to detect site variations. Use one of the explicit methods shown here (hreflang, alternate URLs, and explicit links).</em></p>
<cite><a href="https://support.google.com/webmasters/answer/182192?hl=en" rel="noopener">Google Support &#8211; </a>Managing multi-regional and multilingual sites</cite></blockquote>



<p>If you want to let visitors know about the existence of an alternative, more suited version of a webpage, use a banner at the top or bottom of the page or a javascript-enable message informing the visitors of alternative language options. You can also add links to different localised versions of the content at the bottom of your page.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><em>Avoid using cloaking, which refers to serving different versions of the same content to search engines and users. Some International SEO experts are tempted into cloaking as a solution to auto-redirection, but since we have said auto-redirecting users is a bad idea, cloaking only makes things worse.</em></p>
</blockquote>



<h2 class="wp-block-heading" id="h-7-translation-and-localisation-go-hand-in-hand"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">7.   Translation and Localisation go hand in hand</mark></h2>



<p>Going international means that you will have to produce the same content in one or several other languages. Unfortunately, it can be challenging to translate a page into a local language accurately.</p>



<p>Translating your content into different languages is a challenge you have to deal with. How do you verify and check a translation to make sure that it&#8217;s going to be spot ? You need to make sure the translated content is useful to build trust with your target audience. Consider creating a team of native speakers to help you with the translation.&nbsp;</p>



<p>It also means, especially for large corporations, that some content in a given language may be shared across several regions, often lacking the resources to localize it. For example content in English from the US or from the UK may be reused by their operations in Singapore, Australia, or Southafrica.&nbsp;</p>



<p>In those scenarios SEO can suffer a lot as some regions stronger in displaying some signals will cannibalize other weaker ones. So it is important to try and localize the content in every way possible.</p>



<p><strong>Note:</strong> Avoiding use of JavaScript to render translations. Though if it has to be done that way then it has to be done properly using Server side rendering of the translated content, and if possible using a pre-rendering engine.&nbsp;</p>



<p class="has-text-align-center"><em>Don&#8217;t be tempted to put your site’s content into Google Translate and then proceed to post the translated text on your international site. </em></p>



<p>The results will not be good for your visitors who understand the language better and can cause a major blow to your multilingual SEO efforts.The truth is that most translation tools are inaccurate and confusing.</p>



<p>Furthermore, you are looking for something much more than just translation. You want to add elements of localization to your translated content to serve your target audience properly.</p>



<p>It is advised to always go beyond translating:&nbsp;</p>



<ul class="wp-block-list">
<li>Consider working with a local professional translator who is a master of words and understands your target region’s local culture and language nuances.&nbsp;&nbsp;</li>



<li>Have your local staff read the translated content and adapt it, if needed, taking into account local language nuances.&nbsp;</li>



<li>Have the copy check by one additional third party to ensure it is spot on and aligned with the nuances of the local language.</li>
</ul>



<p><strong>For example</strong>, English copy quoting ‘beautiful city’ may be translated to Spanish as ‘esta linda ciudad’ by a translator from Colombia. Problem here is that ‘linda ciudad o ‘ciudad linda’ does not quite sound like Spanish from Spain. It should rather be: ‘bonita ciudad’ for example. It is paramount to properly localize translated content.&nbsp;</p>



<ul class="wp-block-list">
<li>Localization of URLs, navigation, content, meta descriptions, title, headings</li>
</ul>



<p>Lastly, having your international keyword research done professionally can help you avoid many issues in future and even lose money.  </p>



<h2 class="wp-block-heading" id="h-8-technical-considerations-for-international-seo"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">8. Technical considerations for  International SEO</mark></h2>



<p>Technical infrastructure such as existing legacy CMS, dbases, APIs and over-engineered systems can play a big role for International SEO, to the point of constraining ambition plans. </p>



<p>They can also be an advantage at all times. It&#8217;s something to study carefully and bring into your plan early in the planning phase. </p>



<h3 class="has-text-color wp-block-heading" id="h-content-delivery-networks" style="color:#3e7086">Content Delivery Networks</h3>



<p>One of the thorniest aspects of global SEO is that of CDNs and load balancers. If they are public-facing and accessible that can be a problem as they can be crawled even if you have requested the bots not to. Somehow they will be found, so a plan is needed.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Technical considerations for international SEO" width="800" height="450" src="https://www.youtube.com/embed/lJ9beN38GCw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">Watch this webcertain interview to <a href="https://not-a-robot.com/" rel="noopener">Jamie Alberico</a>, one of the top global technical SEO minds currently in the industry</figcaption></figure>



<h3 class="has-text-color wp-block-heading" id="h-duplicate-content-caused-by-technology" style="color:#3e7086">Duplicate content caused by technology</h3>



<p>If there are duplicate versions of your site, be ready to deal with some cannibalization issues. Google bots are quite good about such issues. It is more about visibility. </p>



<p>So, make sure you verify every public-facing IP. Don&#8217;t rely on Google to try and do it for you. Make sure that you&#8217;re giving them the right thing; it&#8217;s just simple.</p>



<h3 class="has-text-color wp-block-heading" id="h-server-configuration-or-location" style="color:#3e7086">Server configuration or location</h3>



<p>Working on multiple sites targeting different countries and/or different search engines is indeed a challenge so, finding ways to stay on top of it without taking too much of your time is key. </p>



<p>Targetting China effectively, for example, requires mirroring your website to be hosted in China, IF you truly want to stand a chance against competition and outrank them. </p>



<p>Another that stands a challenge is the whole paradigm about replicating code across different servers. There are various ways of doing it more or less effectively depending on resources. A slight mistake on this front can be catastrophic.&nbsp;</p>



<h3 class="has-text-color wp-block-heading" id="h-rolling-out-code-across-servers" style="color:#3e7086">Rolling out code across servers</h3>



<p>Pages with a lot of JavaScript and CSS usually take time to download, parse, execute on. When you&#8217;re on mobile devices, like much of your international audience, things might be worse. Creating AMPs can help you solve the issue, but you must find a way of making them stay on the page. Think of incentives that can work to your advantage.</p>



<h3 class="has-text-color wp-block-heading" id="h-encoding" style="color:#3e7086">Encoding</h3>



<p>This is something that you won&#8217;t have to worry if you are just dealing with English copy. But the moment you get into the multilingual context and especially if the website picks up data from a database and encodes it in order to return accurate results on the listing page, you are starting to deal with URL encoding issues. </p>



<p><strong>What is URL encoding?</strong><br><em>URL encoding&nbsp;stands for encoding certain characters in a URL by replacing them with one or more character triplets that consist of the percent character &#8220;%&#8221; followed by two hexadecimal digits. The two hexadecimal digits of the triplet(s) represent the numeric value of the replaced character.</em><br><br><em>The term&nbsp;URL encoding&nbsp;is a bit inexact because the encoding procedure is not limited to URLs (Uniform Resource Locators), but can also be applied to any other URIs (Uniform Resource Identifiers) such as URNs (Uniform Resource Names). Therefore, the term percent-encoding should be preferred.</em></p>



<p>There will be implementation flaws and/or oversights and if these are not caught up on time, you will soon end up with two versions per url. Sometime the encoding flaw happens on the actual url and other times in the rel canonical. </p>



<p>Use <a href="https://www.url-encode-decode.com/" rel="noopener">this tool to perform some tests </a>and learn how the encoding/decoding process takes place</p>



<p>Eg: a url containing the French region: Auvergne-Rhône-Alpes would be written : </p>



<p>www.mytravelsite.com/regions/auvergne&#8211;rhone-alpes   special characters stripped out</p>



<p>www.mytravelsite.com/regions/auvergne-rhône-alpes special characters left in</p>



<p>www.mytravelsite.com/regions/auvergne-rh%C3%B4ne-alpes special characters left in but url is encoded</p>



<p>Some other special characters like the &#8220;ç&#8221; is encoded in UTF-8 as two bytes C3 (hex) and A7 (hex), which are then written as the three characters &#8220;%c3&#8221; and &#8220;%a7&#8221; respectively.) making URI long (up to 9 ASCII characters for a single Unicode character).</p>



<p>Modern browsers however display the decoded form, and many protocols can send UTF-8 without the %HH escaping.</p>





<p>As an International SEO Consultant or Director of SEO inhouse, it is often up to you keep tabs on the different aspects of a websites, to ensure you can report things very quickly if your monitoring systems alert you or a fault, deficiency or issue </p>



<p>Make sure you verify everything in Google Search Console and communication promptly any issues you may identify. Being able to catch these things off before they cause you any real problems across the entire network, is essential to bullet-proofing your SEO. </p>



<h2 class="wp-block-heading" id="h-9-integration"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">9.  Integration</mark></h2>



<p>In this step, you will be expected to come up with your standard operating procedures (SOPs) for SEO integration in all of your other functional units: UX, content, product, technical development&#8230;&nbsp;</p>



<p>You can think of this as the best practices that you need to share around with all the teams for implementation success of International SEO.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="496" src="https://davidcarralon.com/wp-content/uploads/ux-design-wall-with-wireframes.jpg" alt="UX Design wall with a variety or wireframes representing the different content types to deploy in each country website" class="wp-image-1155677" srcset="https://davidcarralon.com/wp-content/uploads/ux-design-wall-with-wireframes-300x186.jpg 300w, https://davidcarralon.com/wp-content/uploads/ux-design-wall-with-wireframes-768x476.jpg 768w, https://davidcarralon.com/wp-content/uploads/ux-design-wall-with-wireframes.jpg 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>UX teams, and in particular information architects will welcome keyword research data that you may have, especially if it shows large demand for some products or services offered by the company that may have been missed through traditional UX processes such as card sorting, content inventory or user’s workgroups…&nbsp;</p>



<p>Similarly SEO best practice guidelines for technical development can be key in rolling out Multilanguage and multiregional SEO effectively. Things like avoiding auto-redirecting visitors and/or search engines based on their browser setting or IP addresses is something better brought up before it gets implemented.&nbsp;</p>



<p>Furthermore things like setting defining structure and multi-layer possibilities for XML sitemaps, exclusions on robots configuration, meta descriptions, and compliant use of javascript can help you avoid giant problems globally once it gets approved and goes through to the production stage. .</p>



<p>When it comes to Product, it is also sensible to take part in the discussion around planning product development and when the right time pops up, bring up ideas, or proposals to implement things in a way to deliver better results globally, eg: appropriate schema markup.&nbsp;</p>



<p>Things like using a&nbsp; dedicated URL for each localised content variant.</p>



<h2 class="wp-block-heading" id="h-10-build-the-case-for-international-seo"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">10.   Build the Case for International SEO</mark></h2>



<p>Once you have a blueprint of what you want to achieve with your international SEO efforts, it is essential to define how you will be managing your global SEO strategy.&nbsp; Think ahead and don&#8217;t try to limit yourself to a particular strategy. It is paramount to describe clearly the benefits for the business in the long term.</p>



<p>Feel free to try different things to determine what is working and what isn’t working. Document every step you take and the outcome so that you have a strong foundation to make sound decisions in the future.</p>



<p>Executing an your plan successfully is all about building a case for your SEO strategy. With buy in and approval from top management; resources, team support and SEO integration will follow.&nbsp;</p>



<p>Although it will still take some effort to ensure your Global SEO strategy is actually executed. Things slip often in large companies, so you may end up delving into having to use up your corporate&nbsp; SEO skills. The good news is that once you get approval, chasing up parties to respect, follow and implement the plan makes it easier.</p>



<h2 class="wp-block-heading" id="h-11-plan-the-global-seo-training-plan"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">11.   Plan the Global SEO Training Plan</mark></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="450" src="https://davidcarralon.com/wp-content/uploads/international-seo-plans-briefing-session.jpg" alt="Training, briefing session on International SEO plans" class="wp-image-1155654" srcset="https://davidcarralon.com/wp-content/uploads/international-seo-plans-briefing-session-300x169.jpg 300w, https://davidcarralon.com/wp-content/uploads/international-seo-plans-briefing-session-768x432.jpg 768w, https://davidcarralon.com/wp-content/uploads/international-seo-plans-briefing-session.jpg 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>International SEO is a complex set of methodologies, processes and techniques, and so, you need to find a way of ensuring that your team is competent enough. This is where training comes in.&nbsp;</p>



<p>Before you go further into implementing your strategies, get some training for your global team in how to respect different cultures and customs.</p>



<p>Some of the training areas you will need to think of for your team are:&nbsp;</p>



<ul class="wp-block-list">
<li>culture training</li>



<li>conducting international keyword research</li>



<li>content optimization</li>



<li>Outsourcing content</li>



<li>Performing outreach</li>
</ul>



<h2 class="wp-block-heading" id="h-12-find-champions-and-allies-that-will-support-seo"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">12. Find Champions and allies that will Support SEO</mark></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="501" src="https://davidcarralon.com/wp-content/uploads/find-seo-champions.png" alt="Inhouse seo champions " class="wp-image-1155663" srcset="https://davidcarralon.com/wp-content/uploads/find-seo-champions-300x188.png 300w, https://davidcarralon.com/wp-content/uploads/find-seo-champions-768x481.png 768w, https://davidcarralon.com/wp-content/uploads/find-seo-champions.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>To succeed with this type of SEO, you will need to talk to the right people who have the keys to the international version of your company website and can readily authorize your changes to the site.&nbsp;</p>



<p>You will need their support and trust moving forward to build the case for SEO internally. This is where you need to put your communication skills to use. Make sure you are sending the right message across the organization, and everybody understands what you are trying to do.</p>



<p>In doing so, you will ensure that your appeal for resources is backed up by voice of the community (internally). </p>



<p>You will sure encounter challenges in your quest to scale to international markets, but finding a way of bringing the people who matter onboard will help you make that road easier to navigate.</p>



<h2 class="wp-block-heading" id="h-13-benchmark-and-monitor-success-for-international-seo"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">13. Benchmark and Monitor Success for International SEO</mark></h2>



<p>In simple terms, benchmarking can be defined as a standard by which something is measured. Benchmarking in international SEO is a critical aspect of the process. </p>



<p>Keep in mind that your global SEO effort does not begin and end with the creation of the country subfolder for each key market. </p>



<p>Always strive to keep everything in check even if your site has already attained the top position in the SERPs for most geographic locations.&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="732" height="307" src="https://davidcarralon.com/wp-content/uploads/how-to-measure-international-seo.png" alt="" class="wp-image-1155678" srcset="https://davidcarralon.com/wp-content/uploads/how-to-measure-international-seo-300x126.png 300w, https://davidcarralon.com/wp-content/uploads/how-to-measure-international-seo.png 732w" sizes="auto, (max-width: 732px) 100vw, 732px" /><figcaption class="wp-element-caption">Benchmark essential business and SEO KPIs before and after implementation stages</figcaption></figure>



<p>Benchmark your performance over a three to six month, or six to twelve period to gain valuable before-and-after perspective and insights. </p>



<p>Advice: do not over complicate it by building the ultimate dashboard that aims to track EVERYTHING</p>



<p>Gather your benchmark metrics, key performance indicators, and data points that you will use to evaluate your overall performance. These can be very different from project to project but broadly they can include:</p>



<ul class="wp-block-list">
<li>percentage of traffic from organic search per country</li>



<li>average page load speed by regions, by content types&#8230;</li>



<li>business leads generated per region</li>



<li>time spent on the page, bounce rate, click-through rate, </li>



<li>No. of backlinks acquired by region</li>



<li>overall business performance by region upon implementation</li>
</ul>



<h2 class="wp-block-heading" id="h-14-execution"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">14. Execution</mark></h2>



<figure class="wp-block-image"><img decoding="async" src="https://lh6.googleusercontent.com/3SWCT7gVD439zRv3DPjrfQdzGU0XUu7TJNDuxFn-74yArTEbSBC3rbdj9Frisrt5PXyE7oivLpBQOXUtWgSBKOp0AtEZfJ4wBiFVjakMZ6rPjrC21sLC-lzxYpTO9RktnjjFJy5d" alt=""/></figure>



<p>This is perhaps the hardest part of the plan: finding a way to execute and track your to-do list effectively. </p>



<p>As a team leader, you need to find a way of integrating your SEO plans into existing processes, communicating the strategy, deliverables, and how-tos to the whole team and making sure the overall strategy fits well into existing project management efforts and methodology.</p>



<p>It is assumed that you have full management buy-in for your plan, costs approved and resources allocated. If this is at all unclear in anyway, then you are risking that the plan may end up bein unsuccessful. It&#8217;s very very important that you address this matter in its entirety early in the process.</p>



<p>If the current project management methodology within the organization is Agile, so your SEO plan will be. SEO integrates and thrives into the Agile methodology. </p>



<p>Structure your deadlines and milestones to adapt to this way of working where maximum impact vs. minimal effort kind of criteria needs to be taken into consideration.&nbsp;&nbsp;</p>



<p>Even if the overall project management methodology is being managed in a conventional Waterfall fashion, you need to structure your plan for international success to fit in. </p>



<p>In most cases, it will not be SEO that determines how development, marketing, and product work together. Instead, it is the other way round. Therefore, adapting your SEO strategy to the current working environment and methods is critical to long-term success.</p>



<p>Congratulate and share glory upon the whole team whenever success is achieved for any milestone and encourage them when something is not implemented 100% correctly. Basically, execution is largely about good project management, communication, and good team working karma.&nbsp;</p>



<h2 class="wp-block-heading" id="h-conclusion"><mark style="background-color:rgba(0, 0, 0, 0);color:#73921d" class="has-inline-color">Conclusion</mark></h2>



<p>If you have read through this guide up to this point, then you can agree with me that international SEO is much more than just translating copy. It involves understanding different cultures and trying to figure out how to localize your site to appeal before the eyes of your target audience.</p>



<p>When done right, international SEO goes beyond the core SEO metrics we monitor since it can help your brand establish a global brand. Remember the fact that new markets equate to new opportunities, but only the best strategies will prevail.</p>



<p>In my next articles, I will be digging deeper into some of the mentioned items to help you understand the concept of international SEO better. That is it for now, and good luck in your global SEO effort!</p>



<p>If you need help with your Internationalization plans or an <a href="https://davidcarralon.com/audits">SEO Audit</a> , feel free to <a href="https://davidcarralon.com/contact">contact me for a quote</a>.</p>



<h2 class="wp-block-heading" id="h-other-resources">&gt;&gt; Other Resources</h2>



<ul class="wp-block-list">
<li><a href="https://webcertain.com/international-search-summit/" rel="noopener">International Search Summit</a>, the only industry conference focused on International Search</li>



<li><a href="https://www.aleydasolis.com/english/international-seo-tools/" rel="noopener">Aleyda&#8217;s International SEO Process and Tools</a></li>



<li><a href="https://www.link-assistant.com/news/international-seo-guide.html" rel="noopener">A simple Guide to International SEO</a>, by SEO Powersuite</li>



<li><a href="https://support.google.com/webmasters/answer/182192?hl=en" rel="noopener">Google&#8217;s Managing Multi-regional and Multi-lingual sites</a></li>



<li><a href="https://www.semrush.com/blog/how-to-develop-your-international-seo-strategy/" rel="noopener">SEMrush&#8217;s How to develop your International SEO Strategy</a></li>



<li><a href="https://moz.com/learn/seo/international-seo" rel="noopener">International SEO Best Practices , by Moz</a></li>
</ul>



<div class="wp-block-uagb-social-share uagb-social-share__outer-wrap uagb-social-share__layout-horizontal uagb-block-ade6beec-4a4c-491a-9e03-9319bbd7f5ef"><div class="uagb-social-share__wrap">

<div class="wp-block-uagb-social-share-child uagb-ss-repeater uagb-ss__wrapper uagb-block-3d649d3d-b603-4eea-a054-f102a1505d1c"><a class="uagb-ss__link" data-href="https://www.facebook.com/sharer.php?u=" rel="noopener noreferrer"><span class="uagb-ss__source-wrap"><span class="uagb-ss__source-icon"></span></span></a></div>


<div class="wp-block-uagb-social-share-child uagb-ss-repeater uagb-ss__wrapper uagb-block-64b2d845-f90a-409f-8a57-f9cc6a9eb507"><a class="uagb-ss__link" data-href="https://www.facebook.com/sharer.php?u=" rel="noopener noreferrer"><span class="uagb-ss__source-wrap"><span class="uagb-ss__source-icon"></span></span></a></div>


<div class="wp-block-uagb-social-share-child uagb-ss-repeater uagb-ss__wrapper uagb-block-44060f4d-38fb-420a-aa4a-e06e0833ce43"><a class="uagb-ss__link" data-href="https://www.facebook.com/sharer.php?u=" rel="noopener noreferrer"><span class="uagb-ss__source-wrap"><span class="uagb-ss__source-icon"></span></span></a></div>

</div></div>
<p>The post <a rel="nofollow" href="https://davidcarralon.com/international-seo-guide">International SEO – Your Guide for Success</a> appeared first on <a rel="nofollow" href="https://davidcarralon.com">David Carralon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidcarralon.com/international-seo-guide/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://www.youtube.com/embed/8n104OrNGLk" medium="video" width="1280" height="720">
			<media:player url="https://www.youtube.com/embed/8n104OrNGLk" />
			<media:title type="plain">Three essential parts to international keyword research | Need-to-know</media:title>
			<media:description type="html"><![CDATA[You can read our full guide to international keyword research on our training platform. Check it out here: https://bit.ly/2qXuDOfSo, you’re doing really well...]]></media:description>
			<media:thumbnail url="https://davidcarralon.com/wp-content/uploads/international-seo-3.png" />
			<media:rating scheme="urn:simple">nonadult</media:rating>
		</media:content>
	</item>
	</channel>
</rss>
