# search engine optimization

Published articles for search engine optimization.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Optimizing Hugo Sitemaps to prioritize posts crawling over taxonomies

DevFeed: [Optimizing Hugo Sitemaps to prioritize posts crawling over taxonomies](<https://devfeed.tech/articles/optimizing-hugo-sitemaps-to-prioritize-posts-crawling-over-taxonomies-27713.md>)

Original publisher: [Read original article](<https://gagor.pro/2024/05/optimizing-hugo-sitemaps-to-prioritize-posts-crawling-over-taxonomies/>)

Author: Tom

Published: 2024-05-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Hugo](<https://devfeed.tech/topics/hugo.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [google](<https://devfeed.tech/tags/google.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [hugo-changefreq-settings](<https://devfeed.tech/tags/hugo-changefreq-settings.md>), [hugo-site-seo](<https://devfeed.tech/tags/hugo-site-seo.md>), [hugo-sitemap-optimization](<https://devfeed.tech/tags/hugo-sitemap-optimization.md>), [robots](<https://devfeed.tech/tags/robots.md>), [search](<https://devfeed.tech/tags/search.md>), [search-engine-optimization](<https://devfeed.tech/tags/search-engine-optimization.md>), [search-engines](<https://devfeed.tech/tags/search-engines.md>), [seo](<https://devfeed.tech/tags/seo.md>), [seo-sitemap-tuning](<https://devfeed.tech/tags/seo-sitemap-tuning.md>), [sitemap-priority-settings](<https://devfeed.tech/tags/sitemap-priority-settings.md>), [structure](<https://devfeed.tech/tags/structure.md>), [taxonomy](<https://devfeed.tech/tags/taxonomy.md>)

### AI overview

A practical guide to customizing Hugo sitemaps so posts receive higher crawl priority than taxonomy pages. It explains adjusting change frequency and priority while avoiding sitemap and breadcrumb issues that can appear in Google Search Console.

### Source excerpt

Learn how to optimize your Hugo site's sitemap by adjusting priority and change frequency settings to improve SEO and guide search engine crawlers effectively.

## Automatically setting 'lastmod' in Hugo pages with Git modification date

DevFeed: [Automatically setting 'lastmod' in Hugo pages with Git modification date](<https://devfeed.tech/articles/automatically-setting-lastmod-in-hugo-pages-with-git-modification-date-27700.md>)

Original publisher: [Read original article](<https://gagor.pro/2024/03/automatically-setting-lastmod-in-hugo-pages-with-git-modification-date/>)

Author: Tom

Published: 2024-03-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Hugo](<https://devfeed.tech/topics/hugo.md>), [Git](<https://devfeed.tech/topics/git.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>)

Tags: [automatic-lastmod-setting](<https://devfeed.tech/tags/automatic-lastmod-setting.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [commit](<https://devfeed.tech/tags/commit.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [devops](<https://devfeed.tech/tags/devops.md>), [git](<https://devfeed.tech/tags/git.md>), [git-modification-date](<https://devfeed.tech/tags/git-modification-date.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [hugo-lastmod](<https://devfeed.tech/tags/hugo-lastmod.md>), [hugo-seo-optimization](<https://devfeed.tech/tags/hugo-seo-optimization.md>), [hugo-site-indexing](<https://devfeed.tech/tags/hugo-site-indexing.md>), [search-engine-optimization](<https://devfeed.tech/tags/search-engine-optimization.md>), [seo](<https://devfeed.tech/tags/seo.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

This tutorial explains how to set Hugo's lastmod parameter automatically from Git modification dates. It covers the need for full Git history, adjustments for GitHub Actions and Cloudflare Pages, and applicability to other CI/CD configurations.

### Source excerpt

Learn how to automatically set the 'lastmod' parameter in Hugo pages using Git modification dates to improve SEO and expedite search engine indexing.

## The WebAssembly (Wasm) Content Management System (CMS) and Search Engine Optimization (SEO): A Short Story

DevFeed: [The WebAssembly (Wasm) Content Management System (CMS) and Search Engine Optimization (SEO): A Short Story](<https://devfeed.tech/articles/the-webassembly-wasm-content-management-system-cms-and-search-engine-optimization-seo-a-short-story-15415.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/webassembly-content-management-system-cms-search-engine-optimization-seo>)

Author: Tim McCallum

Published: 2022-08-19T01:00:00Z

Content type: tutorial

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [search-engine-optimization](<https://devfeed.tech/tags/search-engine-optimization.md>), [using](<https://devfeed.tech/tags/using.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

A blog post explains how a user improved search-engine optimization for Bartholomew, Fermyon's WebAssembly-based content management system.

### Source excerpt

This blog post shows you how to make a noticeable impact on the Web when using Fermyon's WebAssembly(Wasm) based Content Management System (CMS) called Bartholomew. The short story in this blog is about how a user made their Bartholomew CMS implementation better for search engines, through a process known as Search Engine Optimization (SEO).

## Making your website multi-regional using top-level domains

DevFeed: [Making your website multi-regional using top-level domains](<https://devfeed.tech/articles/making-your-website-multi-regional-using-top-level-domains-34700.md>)

Original publisher: [Read original article](<https://medium.com/unexpected-token/making-your-website-multi-regional-using-top-level-domains-cdbbdb951b65?source=rss----2d2624499d2---4>)

Author: Nicolas Mondollot

Published: 2015-04-15T12:19:08Z

Content type: article

Language: en

Sources: [eFounders](<https://devfeed.tech/sources/efounders.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [domain](<https://devfeed.tech/topics/domain.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [development](<https://devfeed.tech/tags/development.md>), [dns](<https://devfeed.tech/tags/dns.md>), [domain](<https://devfeed.tech/tags/domain.md>), [rails](<https://devfeed.tech/tags/rails.md>), [search-engine-optimization](<https://devfeed.tech/tags/search-engine-optimization.md>), [seo](<https://devfeed.tech/tags/seo.md>), [startup](<https://devfeed.tech/tags/startup.md>), [tech](<https://devfeed.tech/tags/tech.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

This article explains how to localize a website for multiple languages and regions, compare URL strategies for international SEO, and use country-specific top-level domains with Rails. It describes Drivy's choice of ccTLDs and notes limitations in a simple domain-based locale implementation.

### Source excerpt

illustration: Adrien Griveau Hi there. My name is Nicolas Mondollot, I am the CTO of Drivy -- an awesome peer-to-peer car rental service. We launched our german website in early 2015. Here are some things we learned along the way. When you start a website you usually start small: one website, hosted on one domain, targeting one country and one language. Simple, right? Then, one day you decide to go international (exciting!). One problem, though: people don't all speak/read the same language everywhere. You must localize you content in multiple languages. The standardized way to do so is to use a locale for each language and geographical region you are targeting. For instance if you want to make your website available in the US, France and Canada you'll need 4 locales: en : English (US) fr : French (France) fr-CA : French (Canada) en-CA : English (Canada) side note: this is a 'pragmatic' approach to locale naming, where we drop the regional part when it is not needed (more information here). Great. Now, how do you make your website available in all these locales? Locales and URLs The first rule of Search Engine Optimization when you go international is: the locale must appear in the URL. Google suggests choosing among several options: URL parameters: example.com?locale=fr Subdirectories with a generic top-level domain (gTLD): example.com/fr/ Subdomains with a generic top-level domain (gTLD): fr.example.com Country-specific top-level domains (ccTLD): example.fr There is no one-size-fits-all approach. The best solution really depends on your specific requirements (this article from Moz may give you some pointers). At Drivy we decided to use ccTLDs because it was the best solution SEO-wise to target different countries. Plus it's prettier. First implementation In Rails this is pretty straightforward. You just need to point your new domain DNS to your application server and drop this code in your ApplicationController (inspired by the official Rails guide): class Applicat

## Alexa Toolbar and the Problem of Experiment Design

DevFeed: [Alexa Toolbar and the Problem of Experiment Design](<https://devfeed.tech/articles/alexa-toolbar-and-the-problem-of-experiment-design-40574.md>)

Original publisher: [Read original article](<http://norvig.com/logs-alexa.html>)

Published: 2007-01-08T00:00:00Z

Content type: article

Language: en

Sources: [Peter Norvig](<https://devfeed.tech/sources/peter-norvig.md>)

Topics: [Statistics](<https://devfeed.tech/topics/statistics.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [trust](<https://devfeed.tech/topics/trust.md>), [data](<https://devfeed.tech/topics/data.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [bias](<https://devfeed.tech/tags/bias.md>), [https](<https://devfeed.tech/tags/https.md>), [internet](<https://devfeed.tech/tags/internet.md>), [logs](<https://devfeed.tech/tags/logs.md>), [party](<https://devfeed.tech/tags/party.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [search-engine-optimization](<https://devfeed.tech/tags/search-engine-optimization.md>), [seo](<https://devfeed.tech/tags/seo.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

The article examines whether Alexa traffic rankings accurately represent internet usage. It argues that the rankings are affected by selection bias because they measure users who installed the Alexa toolbar, a group that may be disproportionately interested in SEO, and illustrates the concern with comparisons between site logs and Alexa rankings.

### Source excerpt

Can you trust statistics about internet usage?