Hace unos días que saltó la noticia en el PubCon en el que Matt Cutts dijo que dentro de unas pocas semanas comenzaríamos a ver cambios importantes en los resultados de Google por lo que respecta a los subdominios.
A nivel estratégico un SEO siempre ha de pensar como piensa “internet”. Sí, Internet piensa y por eso está estructurada de la forma que lo está, y Google es lo más parecido a Internet en el sentido de organización de la información.
En internet hay dominios, subdominios, carpetas, ficheros… Los dominios pueden ser genéricos o locales, y los locales se utilizan para identificar un país. Si no existiesen estos dominios tendríamos que pensar en organizar la información de otra manera.
Así, con esto en mente, la ampliación de los comentarios por parte de Matt no es nada extraña cuando habla de cómo organizar la información, por ejemplo, “local” (por países):
Sobre esto hay varias situaciones a tener en cuenta para entender porqué. Por un lado lo que comentaba antes… si existen dominios locales ¿no primarán sobre el resto de dominios en una búsqueda local? No hay que olvidar que hoy en día todos los grandes buscadores (Google, Yahoo!, Live, Ask y Exalead, incluso Baidu y Yandex) priman los resultados idiomáticos y/o locales sobre los genéricos. Es por esto que si enfocas un producto a un idioma o país lo mejor es siempre usar el dominio de ese país.
Con respecto a los subdominios, la situación es similar. Lo que dice Matt es correcto puesto que Google (y otros) ha tratado siempre un subdominio como un dominio diferente, en tanto en cuanto se da por hecho de que los contenidos son diferentes. Es lógico que si uno tiene una página de noticias, otra de mapas, otra de vídeos y otra de empleo, pues utilice subdominios y no carpetas, ya que son temas completamente distintos. En cambio, una página que es simplemente un sistema de noticias, pues no tiene sentido que haya cosas del estilo internacional, nacional, local, pero sí que haya un subdominio de “el tiempo” que no tiene nada que ver con el resto de información.
Y, precisamente por otra razón similar a la anterior, y teniendo en cuenta que la mayor parte de buscadores asigna un idioma a un dominio, es mejor usar subdominios para separar versiones de idiomas que no carpetas. Como antes comentaba, hasta ahora los subdominios se trataban de forma separada, como si de dominios completamente distintos hablásemos, y es por eso que meter carpetas por idiomas no es tan buena idea. Si la página inicial de un sitio está en inglés, se da por hecho que el contenido de todo lo que hay en ese dominio está en inglés. Si metemos una carpeta /es/ lo que hacemos es asignarle por defecto el idioma inglés a esa carpeta, aunque con el paso del tiempo (”y haciendo trabajar al buscador”) él mismo se de cuenta de que eso no es inglés sino español.
¿Qué hay que hacer a partir de ahora? Como siempre: aplicar el sentido común, que es el que a algunos les falta y hace que se lleven las manos a la cabeza cuando se anuncian cambios de este estilo… ¿o es que estaban haciendo trampas y se les acaba el chollo?
Canada
United States
United Kingdom
Germany
Japan
France
Australia
Italy
Austria
Switzerland
Spain
Netherlands
Belgium
Denmark
Sweden
Norway
Brazil
Portugal
Finland
South Korea
China
Hong Kong
Taiwan
Singapore
Afghanistan
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belize
Benin
Bermuda
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Bouvet Island
British Indian Ocean Territory
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Cape Verde
Cayman Islands
Central African Republic
Chad
Chile
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo, Democratic Republic
Cook Islands
Costa Rica
Cote d’Ivoire
Croatia
Cuba
Cyprus
Czech Republic
Djibouti
Dominica
Dominican Republic
East Timor
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands (Malvinas)
Faroe Islands
Fiji
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guinea
Guinea-Bissau
Guyana
Haiti
Heard and McDonald Islands
Honduras
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Israel
Jamaica
Jordan
Kazakhstan
Kenya
Kiribati
Kuwait
Kyrgyzstan
Lao People’s Democratic Republic
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macau
Macedonia
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia
Moldova
Monaco
Mongolia
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Netherlands Antilles
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
Northern Mariana Islands
North Korea
Oman
Pakistan
Palau
Palestinian Territory
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn
Poland
Puerto Rico
Qatar
Reunion
Romania
Russian Federation
Rwanda
Saint Kitts and Nevis
Saint Lucia
Saint Vincent and the Grenadines
Samoa
San Marino
Sao Tome and Principe
Saudi Arabia
Senegal
Seychelles
Sierra Leone
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Georgia and The South Sandwich Islands
Sri Lanka
St. Helena
St. Pierre and Miquelon
Sudan
Suriname
Svalbard and Jan Mayen Islands
Swaziland
Syria
Tajikistan
Tanzania
Thailand
Togo
Tokelau
Tonga
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Turks and Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United States Minor Outlying Islands
Uruguay
Uzbekistan
Vanuatu
Vatican
Venezuela
Viet Nam
Virgin Islands (British)
Virgin Islands (U.S.)
Wallis and Futuna Islands
Western Sahara
Yemen
Yugoslavia
Zambia
Zimbabwe
Alabama AL
—Birmingham AL
—Dothan AL
—Huntsville-Decatur (Florence) AL
—Mobile AL-Pensacola (Ft. Walton Beach) FL
—Montgomery (Selma) AL
Alaska AK
—Anchorage AK
—Fairbanks AK
—Juneau AK
Arizona AZ
—Phoenix AZ
—Tucson (Sierra Vista) AZ
—Yuma AZ-El Centro CA
Arkansas AR
—Ft. Smith-Fayetteville-Springdale-Rogers AR
—Jonesboro AR
—Little Rock-Pine Bluff AR
—Monroe LA-El Dorado AR
California CA
—Bakersfield CA
—Chico-Redding CA
—Eureka CA
—Fresno-Visalia CA
—Los Angeles CA
—Monterey-Salinas CA
—Palm Springs CA
—Sacramento-Stockton-Modesto CA
—San Diego CA
—San Francisco-Oakland-San Jose CA
—Santa Barbara-Santa Maria-San Luis Obispo CA
—Yuma AZ-El Centro CA
Colorado CO
—Colorado Springs-Pueblo CO
—Denver CO
—Grand Junction-Montrose CO
Connecticut CT
—Hartford & New Haven CT
Delaware DE
District of Columbia DC
—Washington DC (Hagerstown MD)
Florida FL
—Ft. Myers-Naples FL
—Gainesville FL
—Jacksonville FL
—Miami-Ft. Lauderdale FL
—Mobile AL-Pensacola (Ft. Walton Beach) FL
—Orlando-Daytona Beach-Melbourne FL
—Panama City FL
—Tallahassee FL-Thomasville GA
—Tampa-St. Petersburg (Sarasota) FL
—West Palm Beach-Ft. Pierce FL
Georgia GA
—Albany GA
—Atlanta GA
—Augusta GA
—Columbus GA
—Macon GA
—Savannah GA
—Tallahassee FL-Thomasville GA
Hawaii HI
—Honolulu HI
Idaho ID
—Boise ID
—Idaho Falls-Pocatello ID
—Twin Falls ID
Illinois IL
—Champaign & Springfield-Decatur,IL
—Chicago IL
—Davenport IA-Rock Island-Moline IL
—Paducah KY-Cape Girardeau MO-Harrisburg-Mount Vernon IL
—Peoria-Bloomington IL
—Quincy IL-Hannibal MO-Keokuk IA
—Rockford IL
Indiana IN
—Evansville IN
—Ft. Wayne IN
—Indianapolis IN
—Lafayette IN
—South Bend-Elkhart IN
—Terre Haute IN
Iowa IA
—Cedar Rapids-Waterloo-Iowa City & Dubuque IA
—Davenport IA-Rock Island-Moline IL
—Des Moines-Ames IA
—Ottumwa IA-Kirksville MO
—Quincy IL-Hannibal MO-Keokuk IA
—Rochester MN-Mason City IA-Austin MN
—Sioux City IA
Kansas KS
—Joplin MO-Pittsburg KS
—Topeka KS
—Wichita-Hutchinson KS
Kentucky
—Bowling Green KY
—Lexington KY
—Louisville KY
—Paducah KY-Cape Girardeau MO-Harrisburg-Mount Vernon IL
—Tri-Cities TN-VA
Louisiana LA
—Alexandria LA
—Baton Rouge LA
—Lafayette LA
—Lake Charles LA
—Monroe LA-El Dorado AR
—New Orleans LA
—Shreveport LA
Maine ME
—Bangor ME
—Portland-Auburn ME
—Presque Isle ME
Maryland MD
—Baltimore MD
—Salisbury MD
—Washington DC (Hagerstown MD)
Massachusetts MA
—Boston MA-Manchester NH
—Providence RI-New Bedford MA
—Springfield-Holyoke MA
Michigan MI
—Alpena MI
—Detroit MI
—Flint-Saginaw-Bay City MI
—Grand Rapids-Kalamazoo-Battle Creek MI
—Lansing MI
—Marquette MI
—Traverse City-Cadillac MI
Minnesota MN
—Duluth MN-Superior WI
—Mankato MN
—Minneapolis-St. Paul MN
—Rochester MN-Mason City IA-Austin MN
Mississippi MS
—Biloxi-Gulfport MS
—Columbus-Tupelo-West Point MS
—Greenwood-Greenville MS
—Hattiesburg-Laurel MS
—Jackson MS
—Meridian MS
Missouri MO
—Columbia-Jefferson City MO
—Joplin MO-Pittsburg KS
—Kansas City MO
—Ottumwa IA-Kirksville MO
—Paducah KY-Cape Girardeau MO-Harrisburg-Mount Vernon IL
—Quincy IL-Hannibal MO-Keokuk IA
—Springfield MO
—St. Joseph MO
—St. Louis MO
Montana MT
—Billings MT
—Butte-Bozeman MT
—Glendive MT
—Great Falls MT
—Helena MT
—Missoula MT
Nebraska NE
—Cheyenne WY-Scottsbluff NE
—Lincoln & Hastings-Kearney NE
—North Platte NE
—Omaha NE
Nevada NV
—Las Vegas NV
—Reno NV
New Hampshire NH
—Boston MA-Manchester NH
New Jersey NJ
New Mexico NM
—Albuquerque-Santa Fe NM
New York NY
—Albany-Schenectady-Troy NY
—Binghamton NY
—Buffalo NY
—Burlington VT-Plattsburgh NY
—Elmira NY
—New York NY
—Rochester NY
—Syracuse NY
—Utica NY
—Watertown NY
North Carolina NC
—Charlotte NC
—Greensboro-High Point-Winston Salem NC
—Greenville-New Bern-Washington NC
—Greenville-Spartanburg SC-Asheville NC-Anderson SC
—Raleigh-Durham (Fayetteville) NC
—Wilmington NC
North Dakota ND
—Fargo-Valley City ND
—Minot-Bismarck-Dickinson(Williston) ND
Ohio OH
—Cincinnati OH
—Cleveland-Akron (Canton) OH
—Columbus OH
—Dayton OH
—Lima OH
—Toledo OH
—Wheeling WV-Steubenville OH
—Youngstown OH
—Zanesville OH
Oklahoma OK
—Oklahoma City OK
—Sherman TX-Ada OK
—Tulsa OK
—Wichita Falls TX & Lawton OK
Oregon OR
—Bend OR
—Eugene OR
—Medford-Klamath Falls OR
—Portland OR
Pennsylvania PA
—Erie PA
—Harrisburg-Lancaster-Lebanon-York PA
—Johnstown-Altoona PA
—Philadelphia PA
—Pittsburgh PA
—Wilkes Barre-Scranton PA
Rhode Island RI
—Providence RI-New Bedford MA
South Carolina SC
—Charleston SC
—Columbia SC
—Florence-Myrtle Beach SC
—Greenville-Spartanburg SC-Asheville NC-Anderson SC
South Dakota SD
—Rapid City SD
—Sioux Falls(Mitchell) SD
Tennessee TN
—Chattanooga TN
—Jackson TN
—Knoxville TN
—Memphis TN
—Nashville TN
—Tri-Cities TN-VA
Texas TX
—Abilene-Sweetwater TX
—Amarillo TX
—Austin TX
—Beaumont-Port Arthur TX
—Corpus Christi TX
—Dallas-Ft. Worth TX
—El Paso TX
—Harlingen-Weslaco-Brownsville-McAllen TX
—Houston TX
—Laredo TX
—Lubbock TX
—Odessa-Midland TX
—San Angelo TX
—San Antonio TX
—Sherman TX-Ada OK
—Tyler-Longview(Lufkin & Nacogdoches) TX
—Victoria TX
—Waco-Temple-Bryan TX
—Wichita Falls TX & Lawton OK
Utah UT
—Salt Lake City UT
Vermont VT
—Burlington VT-Plattsburgh NY
Virginia VA
—Charlottesville VA
—Harrisonburg VA
—Norfolk-Portsmouth-Newport News VA
—Richmond-Petersburg VA
—Roanoke-Lynchburg VA
—Tri-Cities TN-VA
Washington WA
—Seattle-Tacoma WA
—Spokane WA
—Yakima-Pasco-Richland-Kennewick WA
West Virginia WV
—Bluefield-Beckley-Oak Hill WV
—Charleston-Huntington WV
—Clarksburg-Weston WV
—Parkersburg WV
—Wheeling WV-Steubenville OH
Wisconsin WI
—Duluth MN-Superior WI
—Green Bay-Appleton WI
—La Crosse-Eau Claire WI
—Madison WI
—Milwaukee WI
—Wausau-Rhinelander WI
Wyoming WY
—Casper-Riverton WY
—Cheyenne WY-Scottsbluff NE