{"id":130400,"date":"2021-01-14T11:00:00","date_gmt":"2021-01-14T16:00:00","guid":{"rendered":"https:\/\/ahrefs.com\/blog\/?p=130400"},"modified":"2023-10-05T03:10:24","modified_gmt":"2023-10-05T08:10:24","slug":"trailing-slash","status":"publish","type":"post","link":"https:\/\/ahrefs.com\/blog\/trailing-slash\/","title":{"rendered":"What Is A Trailing Slash &amp; When Does It Matter"},"content":{"rendered":"\n<div class=\"intro-txt\">A trailing slash is a forward slash (\u201c\/\u201d) placed at the end of a URL such as domain.com\/ or domain.com\/page\/. The trailing slash is generally used to distinguish a directory which has the trailing slash from a file that does not have the trailing slash. However, these are guidelines and not requirements.<\/div>\n\n\n\n<p>In the past, a folder would have a trailing slash and a file would be without the trailing slash. A folder would indicate there were more files and you\u2019d typically have an index file (index.html, index.php, etc.) where the content of the page would load from. So the content would come from say domain.com\/page\/index.html but domain.com\/page\/ would be shown to users. With individual files, you\u2019d have the file name and no trailing slash on the&nbsp;end.<\/p>\n\n\n\n<p>These days, URLs in most systems aren\u2019t pointing to files. The URL is a record stored in a database. Serverless systems don\u2019t even host files on your server.<\/p>\n\n\n\n<p>Different URL structures may be treated differently. Whether you choose to use a trailing slash or not is more of a personal preference than anything. Let\u2019s look at some common scenarios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trailing slashes after the domain name don\u2019t matter<\/h2>\n\n\n\n<p><code>domain.com<\/code> = <code>domain.com\/<\/code><\/p>\n\n\n\n<p>These URLs are treated exactly the same and it doesn\u2019t matter which version you&nbsp;use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trailing slashes matter for other&nbsp;URLs<\/h2>\n\n\n\n<p><code>domain.com\/page<\/code> \u2260 <code>domain.com\/page\/<\/code><\/p>\n\n\n\n<p>For every case besides the trailing slash directly after the root domain, a trailing slash will be treated as a separate URL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Files shouldn\u2019t end in a&nbsp;slash<\/h2>\n\n\n\n<p>In most cases, if you add a trailing slash to a file such as .html, .php, .js, .css, .pdf, .jpg, etc., it won\u2019t load the file. This is because most systems will assume that the file is a folder and since there\u2019s nothing after this path, usually a 404 page will be returned.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/image-trailing-slash-404-1.gif\"><\/p>\n\n\n\n<p>Now let\u2019s look at the impact on&nbsp;SEO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trailing slashes and&nbsp;SEO<\/h2>\n\n\n\n<p>You may want to make different decisions depending on how your systems work. Here are a few common scenarios you may encounter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The same content is shown on trailing slash and non-trailing slash&nbsp;URLs<\/h3>\n\n\n\n<p>As I mentioned before, if your content can be seen on both the trailing slash version and non-trailing slash version of pages, the pages can be treated as separate URLs. The usual concern here is that the content on the different versions will cause <a href=\"https:\/\/ahrefs.com\/blog\/duplicate-content\/\">duplicate content<\/a>. In most cases, this shouldn\u2019t be an issue because a <a href=\"https:\/\/ahrefs.com\/blog\/canonical-tags\/\">canonical tag<\/a> is likely going to specify a preferred version. Even without that, Google will usually pick a preferred version for you where they will consolidate the signals. You can force the URLs to your preferred version if you&nbsp;want.<\/p>\n\n\n\n<p>Whether you decide to use a trailing slash or not, you want to make sure that all the different <a href=\"https:\/\/ahrefs.com\/blog\/canonicalization\/\">canonicalization signals<\/a> like <a href=\"https:\/\/ahrefs.com\/blog\/301-redirects\/\">redirects<\/a>, <a href=\"https:\/\/ahrefs.com\/blog\/how-to-create-a-sitemap\/\">sitemaps<\/a>, <a href=\"https:\/\/ahrefs.com\/blog\/internal-links-for-seo\/\">internal links<\/a>, canonical tags, etc. point to the version you want indexed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Different content is showing on the trailing slash and non-trailing slash&nbsp;URLs<\/h3>\n\n\n\n<p>In some cases where you have two systems sharing the same folder structure or with certain A\/B testing software, you may end up with a situation where the version of a URL with and without the trailing slash shows completely different content. In these cases, you ideally want to pick one version to index and show to users and then redirect the other version to&nbsp;it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hreflang<\/h3>\n\n\n\n<p>You may run into issues with more complex setups involving <a href=\"https:\/\/ahrefs.com\/blog\/hreflang-tags\/\">hreflang<\/a>. Hreflang links should point to the indexed version of the pages. If a canonical tag points to a version of the page with a trailing slash and Google indexes a page this way, but the hreflang tags point to a version of the page without a trailing slash, then these hreflang tags may not be respected.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding or removing trailing slashes<\/h2>\n\n\n\n<p>This process will change depending on your system. It\u2019s best to check relevant documentation before making any changes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">.htaccess<\/h3>\n\n\n\n<p><strong>Remove slash:<\/strong><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n<pre>RewriteCond %{REQUEST_FILENAME} !-d <br>RewriteRule ^(.*)\/$ \/$1 [L,R=301]<\/pre>\n\n<div class=\"sidenote\"><div class=\"sidenote-title\">Sidenote.<\/div> !-d looks for a directory and if one exists, it won\u2019t remove the slash. If you don\u2019t include this, you may end up breaking these main directory pages.<\/div>\n\n\n\n<p><strong>Add slash:<\/strong><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n<pre>RewriteCond %{REQUEST_FILENAME} !-f <br>RewriteRule ^(.*[^\/])$ \/$1\/ [L,R=301]<\/pre>\n\n<div class=\"sidenote\"><div class=\"sidenote-title\">Sidenote.<\/div> !-f looks for a file and if the file exists it doesn\u2019t add the trailing slash. This keeps images, PDFs, JS, CSS, etc. from breaking.<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">WordPress<\/h3>\n\n\n\n<p>If you go to Settings &gt; Permalinks, you can change whether you use a trailing slash if you use a custom structure.<\/p>\n\n\n\n<p><code>\/%postname%\/<\/code> would add the trailing slash to&nbsp;URLs<\/p>\n\n\n\n<p><code>\/%postname%<\/code> would remove the trailing slash from&nbsp;URLs<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/permalinks-wordpress-1.png\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript Frameworks<\/h3>\n\n\n\n<p>Because of their routers, these systems may be a bit different than you\u2019re used to. You can either customize the way the URLs work in the router, or\u2014if you don\u2019t want to spend much time on it\u2014most of these systems have pre-built modules to add or remove trailing slashes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trailing slash impact on reporting<\/h2>\n\n\n\n<p>Reporting should be considered when determining whether to use a trailing slash or not. For instance, in Google Search Console, you can set up either a domain or URL prefix property. If you don\u2019t include the trailing slash when setting up a URL prefix property (e.g. domain\/folder), Google adds one anyway. As a result, all visits to domain.com\/folder (without the trailing slash) won\u2019t be reported because domain.com\/folder\/ (with trailing slash) is a level higher.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"391\" class=\"wp-image-130450\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/trailing-slash-680x391.png\" alt srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/trailing-slash-680x391.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/trailing-slash-768x442.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/trailing-slash.png 900w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\"><\/figure>\n\n\n\n<p>Google Analytics (GA) has the same issue when trying to do a content drilldown by folder if your main pages don\u2019t have the slash. If slash and no slash versions of your URLs both work, then both may be reported in&nbsp;GA.<\/p>\n\n\n\n<p>You can <a href=\"https:\/\/support.google.com\/analytics\/answer\/1034823\">add a filter<\/a> as shown below to force trailing slashes on the URLs in your analytics reports if you want to consolidate the&nbsp;data.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/google-analytics-filter-1.png\"><\/p>\n\n\n\n<p>Here\u2019s the regex: <code>^(\/[a-z0\u20139\/_-]*[^\/])$<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final thoughts<\/h2>\n\n\n\n<p>There\u2019s always a risk with changes, so unless your setup is causing issues I wouldn\u2019t try to force a change to your URLs. Technology has changed and the old URL conventions for slashes don\u2019t apply on most modern websites.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the past, a folder would have a trailing slash and a file would be without the trailing slash. A folder would indicate there were more files and you\u2019d typically have an index file (index.html, index.php, etc.) where the content<span class=\"ellipsis\">\u2026<\/span><\/p>\n<div class=\"read-more\">Read more \u203a<\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":150,"featured_media":130434,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[329],"tags":[],"coauthors":[377],"class_list":["post-130400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-seo","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What Is A Trailing Slash &amp; When Does It Matter<\/title>\n<meta name=\"description\" content=\"A trailing slash is a forward slash (\u201c\/\u201d) placed at the end of a URL such as domain.com\/ or domain.com\/page\/. But should you use one?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is A Trailing Slash &amp; When Does It Matter\" \/>\n<meta property=\"og:description\" content=\"Slash or no slash?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Blog by Ahrefs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Ahrefs\/\" \/>\n<meta property=\"article:author\" content=\"patrickstox\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-14T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-05T08:10:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"990\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patrick Stox\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Slash or no slash?\" \/>\n<meta name=\"twitter:creator\" content=\"@patrickstox\" \/>\n<meta name=\"twitter:site\" content=\"@ahrefs\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\"},\"author\":{\"name\":\"Patrick Stox\",\"@id\":\"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/14bf754248f3c561786477e4e5fd2067\"},\"headline\":\"What Is A Trailing Slash &amp; When Does It Matter\",\"datePublished\":\"2021-01-14T16:00:00+00:00\",\"dateModified\":\"2023-10-05T08:10:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\"},\"wordCount\":1039,\"publisher\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png\",\"articleSection\":[\"Technical SEO\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\",\"url\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\",\"name\":\"What Is A Trailing Slash &amp; When Does It Matter\",\"isPartOf\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png\",\"datePublished\":\"2021-01-14T16:00:00+00:00\",\"dateModified\":\"2023-10-05T08:10:24+00:00\",\"description\":\"A trailing slash is a forward slash (\u201c\/\u201d) placed at the end of a URL such as domain.com\/ or domain.com\/page\/. But should you use one?\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ahrefs.com\/blog\/trailing-slash\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage\",\"url\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png\",\"contentUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png\",\"width\":1920,\"height\":990},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ahrefs.com\/blog\/#website\",\"url\":\"https:\/\/ahrefs.com\/blog\/\",\"name\":\"SEO Blog by Ahrefs\",\"description\":\"Link Building Strategies &amp; SEO Tips\",\"publisher\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ahrefs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ahrefs.com\/blog\/#organization\",\"name\":\"Ahrefs\",\"url\":\"https:\/\/ahrefs.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png\",\"contentUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png\",\"width\":2048,\"height\":768,\"caption\":\"Ahrefs\"},\"image\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Ahrefs\/\",\"https:\/\/x.com\/ahrefs\",\"https:\/\/www.linkedin.com\/company\/ahrefs\/\",\"https:\/\/www.youtube.com\/c\/ahrefscom\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/14bf754248f3c561786477e4e5fd2067\",\"name\":\"Patrick Stox\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.pngbade1fd182f70b6825c334271c12533e\",\"url\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.png\",\"contentUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.png\",\"caption\":\"Patrick Stox\"},\"description\":\"Patrick Stox is a Product Advisor, Technical SEO, &amp; Brand Ambassador at Ahrefs. He was the lead author for the SEO chapter of the 2021 Web Almanac and a reviewer for the 2022 SEO chapter. He also co-wrote the SEO Book For Beginners by Ahrefs and was the Technical Review Editor for The Art of SEO 4th Edition. He\u2019s an organizer for the Triangle SEO Meetup, the Tech SEO Connect conference, he runs a Technical SEO Slack group, and is a moderator for \/r\/TechSEO on Reddit.\",\"sameAs\":[\"https:\/\/patrickstox.com\/\",\"patrickstox\",\"https:\/\/x.com\/patrickstox\"],\"url\":\"https:\/\/ahrefs.com\/blog\/author\/patrick-stox\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Is A Trailing Slash &amp; When Does It Matter","description":"A trailing slash is a forward slash (\u201c\/\u201d) placed at the end of a URL such as domain.com\/ or domain.com\/page\/. But should you use one?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ahrefs.com\/blog\/trailing-slash\/","og_locale":"en_US","og_type":"article","og_title":"What Is A Trailing Slash &amp; When Does It Matter","og_description":"Slash or no slash?","og_url":"https:\/\/ahrefs.com\/blog\/trailing-slash\/","og_site_name":"SEO Blog by Ahrefs","article_publisher":"https:\/\/www.facebook.com\/Ahrefs\/","article_author":"patrickstox","article_published_time":"2021-01-14T16:00:00+00:00","article_modified_time":"2023-10-05T08:10:24+00:00","og_image":[{"width":1920,"height":990,"url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png","type":"image\/png"}],"author":"Patrick Stox","twitter_card":"summary_large_image","twitter_description":"Slash or no slash?","twitter_creator":"@patrickstox","twitter_site":"@ahrefs","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/#article","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/"},"author":{"name":"Patrick Stox","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/14bf754248f3c561786477e4e5fd2067"},"headline":"What Is A Trailing Slash &amp; When Does It Matter","datePublished":"2021-01-14T16:00:00+00:00","dateModified":"2023-10-05T08:10:24+00:00","mainEntityOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/"},"wordCount":1039,"publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png","articleSection":["Technical SEO"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/","url":"https:\/\/ahrefs.com\/blog\/trailing-slash\/","name":"What Is A Trailing Slash &amp; When Does It Matter","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png","datePublished":"2021-01-14T16:00:00+00:00","dateModified":"2023-10-05T08:10:24+00:00","description":"A trailing slash is a forward slash (\u201c\/\u201d) placed at the end of a URL such as domain.com\/ or domain.com\/page\/. But should you use one?","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahrefs.com\/blog\/trailing-slash\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/trailing-slash\/#primaryimage","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/01\/fb-trailing-slash.png","width":1920,"height":990},{"@type":"WebSite","@id":"https:\/\/ahrefs.com\/blog\/#website","url":"https:\/\/ahrefs.com\/blog\/","name":"SEO Blog by Ahrefs","description":"Link Building Strategies &amp; SEO Tips","publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahrefs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ahrefs.com\/blog\/#organization","name":"Ahrefs","url":"https:\/\/ahrefs.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","width":2048,"height":768,"caption":"Ahrefs"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Ahrefs\/","https:\/\/x.com\/ahrefs","https:\/\/www.linkedin.com\/company\/ahrefs\/","https:\/\/www.youtube.com\/c\/ahrefscom"]},{"@type":"Person","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/14bf754248f3c561786477e4e5fd2067","name":"Patrick Stox","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.pngbade1fd182f70b6825c334271c12533e","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.png","caption":"Patrick Stox"},"description":"Patrick Stox is a Product Advisor, Technical SEO, &amp; Brand Ambassador at Ahrefs. He was the lead author for the SEO chapter of the 2021 Web Almanac and a reviewer for the 2022 SEO chapter. He also co-wrote the SEO Book For Beginners by Ahrefs and was the Technical Review Editor for The Art of SEO 4th Edition. He\u2019s an organizer for the Triangle SEO Meetup, the Tech SEO Connect conference, he runs a Technical SEO Slack group, and is a moderator for \/r\/TechSEO on Reddit.","sameAs":["https:\/\/patrickstox.com\/","patrickstox","https:\/\/x.com\/patrickstox"],"url":"https:\/\/ahrefs.com\/blog\/author\/patrick-stox\/"}]}},"_links":{"self":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/130400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/users\/150"}],"replies":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/comments?post=130400"}],"version-history":[{"count":0,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/130400\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media\/130434"}],"wp:attachment":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media?parent=130400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/categories?post=130400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/tags?post=130400"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/coauthors?post=130400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}