Guide · Local SEO

Spanish-language SEO for US cities: keywords, hreflang and local pages

Spanish searches in Houston, Los Angeles or Chicago are a different market from English searches in the same city, with less competition and different words. Here is how to research them and build pages that rank.

Aerial view of the Austin skyline and Congress Avenue Bridge at sunset
Short answer

Spanish-language SEO for US cities means researching the exact words local Spanish speakers type, including regional terms and Spanglish, then publishing native-quality Spanish pages on their own URLs connected to the English versions with hreflang tags. Build one strong Spanish page per main service and city you actually serve, back it with Spanish reviews and local links, and track Spanish queries separately in Search Console. Competition is usually lighter than in English, so well-built pages can move faster.

Key points
  • Keyword tools under-report Spanish searches; use Search Console, calls and autocomplete too.
  • Use the words your customers say: plomero, techos, aseguranza, troca.
  • Spanish pages need their own URLs, es-US hreflang and translated slugs.
  • Build city pages only where you have real presence and something specific to say.
  • Links and mentions from Spanish-language media and organizations carry extra weight.

Who searches in Spanish in US cities

Not every Hispanic customer searches in Spanish. Many bilingual customers search in English for some topics and Spanish for others: English for “car insurance quotes”, Spanish for “abogado de inmigración”, depending on the topic and on who in the family is doing the search.

Spanish searches tend to concentrate in a few patterns:

  • High-trust services where understanding every detail matters: medical, dental, legal, immigration, taxes, insurance.
  • Home services where an older family member manages the house: roofing, plumbing, HVAC, remodeling.
  • Food and retail tied to culture: panaderías, carnicerías, quinceañera dresses, products from home.
  • Voice searches on phones, which are often longer and more conversational.

The opportunity is that far fewer businesses build good Spanish pages, so in many cities the Spanish results are thin, outdated or filled with directory listings. A well-built page can stand out quickly.

Keyword research for US Spanish

Standard keyword tools are built around English and often show little or no volume for Spanish terms in US cities, even when people search them every day. Combine several sources:

  • Google Ads Keyword Planner with the language set to Spanish and the location set to your metro area.
  • Google Search Console for the Spanish queries your site already appears for, even at low positions.
  • Google autocomplete in Spanish, typed from a phone set to Spanish.
  • Your own calls and chats. Write down the exact words Spanish-speaking customers use. This is often the best source.
  • Your Google Business Profile performance report, which lists the searches that showed your profile.

Two quirks to account for. First, people often skip accents: “plomero cerca de mi” is as common as “cerca de mí”. Google usually treats them as the same, so write correctly with accents and do not stuff both versions. Second, US Spanish mixes in English words: “roofing en Houston”, “aplicar para la aseguranza”, “mecánico de trocas”. If your customers say it, it belongs in your research.

Regional vocabulary matters

Spanish varies by country, and the US mixes all of them. Choose words for the community you serve, which in most of Texas, California, Arizona and Illinois means Mexican Spanish first.

EnglishCommon in US Mexican SpanishAlso heardAvoid as the main term
Plumberplomeroplomería (the service)fontanero (Spain)
Roofingtechos, reparación de techostecheros, roofingcubiertas
Carcarroautocoche
Pickup trucktrocacamionetacamión (means bus or big truck in Mexico)
Insuranceseguroaseguranza (colloquial US Spanish)—
Estimatecotización, presupuestoestimado—
Near mecerca de mícerca de mi (no accent)—

In Miami or New York the mix shifts toward Cuban, Puerto Rican, Dominican, Venezuelan and Colombian Spanish. Ask a native speaker from your customer base to review your list before writing a single page.

Site structure and hreflang

Put Spanish pages in their own folder, such as /es/, with translated slugs: /es/plomero-houston/ rather than /es/plumber-houston/. Then connect each English page with its Spanish twin using hreflang tags in the page head, sitemap or HTTP headers.

Pagehreflang valuePoints to
English plumbing pageen-US/plumber-houston/
Spanish plumbing pagees-US/es/plomero-houston/
Fallbackx-default/plumber-houston/

The rules that trip people up:

  • Tags must be reciprocal: if the English page points to the Spanish one, the Spanish one must point back.
  • Each page should include a self-referencing tag.
  • Use es-US for US Spanish pages (or es-CA in Canada), not es-ES or es-MX, unless the page really targets Spain or Mexico.
  • Each language version needs its own canonical pointing to itself, never to the English page.
  • Set lang="es" on the HTML of Spanish pages, and do not redirect visitors by IP or browser language.

For the conversion side of a bilingual site, see how to build a bilingual website that converts Hispanic customers.

Spanish city and service pages that rank

The temptation is to clone one page fifty times with a different city name. Google treats that as doorway pages, and Spanish-speaking customers can tell. Build pages only where you have real service, and make each one specific:

  • The neighborhoods and suburbs you cover in that city, by name.
  • Photos and short descriptions of real projects there.
  • Local details: permits, common problems (hard water, hail, heat), typical response times.
  • Reviews from customers in that area, in Spanish where possible.
  • Who on your team speaks Spanish and when.

A practical order: start with your main city and your two or three most profitable services, then add nearby cities as you collect projects and reviews there. Each page should open with a direct answer in Spanish, for example: “Reparamos y reemplazamos techos en Pasadena, Pearland y el sureste de Houston. Inspección gratis en 48 horas y atención en español.”

Before publishing, preview how the title and description will look in results with our Google results preview tool (in Spanish). Spanish titles run longer, so they get cut off sooner.

Local signals in Spanish

Pages are half the job. The other half is showing Google that Spanish-speaking customers in that city know and trust you.

  • Google Business Profile. Bilingual description, custom services named in both languages and reviews in Spanish. Our guide to Google Business Profile in Spanish covers the details.
  • Spanish-language links. Local Spanish-language newspapers, radio and TV station websites, Hispanic chambers of commerce, churches, community organizations and consulate-listed service directories.
  • Sponsorships and events. Fiestas patrias, soccer leagues, quinceañera expos and community health fairs often come with a mention and a link.
  • Consistent citations in directories your customers use, with the same name, address and phone.

Spanish content also helps with AI assistants, which increasingly answer questions in the language they were asked. Our guide to AI search optimization explains how to make those pages easy to quote.

Measure Spanish SEO separately

  • In Search Console, filter by the /es/ folder and track impressions, clicks and average position for your Spanish target terms.
  • In Google Analytics 4, compare key events (calls, forms, WhatsApp clicks) on Spanish pages against English pages.
  • In your CRM, record the language of each lead and each closed job, so you can see Spanish revenue, not just Spanish traffic.
  • Re-run your keyword research every few months; new terms appear as you rank for more queries.

Expect the first Spanish rankings within a few months if the site is technically healthy and you have reviews, faster in cities with thin Spanish competition.

Mistakes that hold Spanish pages back

  • Translating English keywords literally. “Fontanero de emergencia” is correct Spanish, but almost nobody in Houston types it. Research first, write second.
  • Spanish pages with English navigation. Menus, buttons, footers and forms should all switch language, or the page feels unfinished and visitors leave.
  • Missing or one-way hreflang. Without reciprocal tags, Google may show the English page to Spanish searchers, or treat the two versions as duplicates.
  • Canonical tags pointing to English. A Spanish page that declares the English page as its canonical tells Google not to index it.
  • Thin translations of every page. Twenty strong Spanish pages beat two hundred weak ones. Translate what Spanish-speaking customers actually need: services, prices or how pricing works, reviews and contact.
  • No Spanish on the other end of the phone. Rankings without a Spanish-speaking person to answer just send leads to your competitors.

Fixing these on an existing site is usually faster than building new pages, so audit what you have before adding more.

Where to start in your city

Every metro area has its own mix. Houston, San Antonio, El Paso and Los Angeles are mostly Mexican-American markets; Miami and New York mix Caribbean and South American communities; Chicago has large Mexican and Puerto Rican populations. Our city pages for Houston, Los Angeles, Chicago and Miami describe what we focus on in each.

If you run a home-service company, pair this guide with local SEO for contractors and home-service businesses. If you want help researching your Spanish keywords, contact us.

FAQ

Questions about this topic

Should I use es-US or es-MX for Spanish pages aimed at US customers?
Use es-US for Spanish pages that target customers in the United States and es-CA for Canada. Reserve es-MX for pages that actually target customers in Mexico. Pair each Spanish page with its English version using reciprocal hreflang tags and an x-default.
Why do keyword tools show zero volume for Spanish searches in my city?
Most keyword tools are built around English data and under-report Spanish searches in US cities. Combine Google Ads Keyword Planner with Spanish language settings, Search Console data, Spanish autocomplete and the exact words customers use on calls to find real demand.
Do I need accents in Spanish keywords for SEO?
Write with correct accents, because readers notice and it signals quality. Google generally matches accented and unaccented searches like “cerca de mí” and “cerca de mi”, so there is no need to repeat both versions on the page.
How many Spanish city pages should I create?
Only as many as you can make genuinely useful. Start with your main city and top services, and add a city page when you have real projects, reviews and local details to include. Dozens of near-identical pages can be treated as doorway pages and hurt your rankings.
Message us on WhatsApp