redirects – I have redirected my homepage to internal page. Should I include my homepage in the new sitemap?

Google says you should not include URLs in your sitemap that redirect. If you redirect your home page to a deep URL, you should only include that URL in the sitemap.

If you do include URLs in your sitemap that redirect, Google will show you the error “We found that some URLs redirect to other locations” in Google Search Console. See this question for more details.

The canonical URL for that page should be the deep URL as well. A canonical URL should not redirect.

Redirecting the home page is not best practice. The home page URL is always your simplest URL that is easiest to type. For those reasons it is good for users and usability.

Redirecting to put keywords in the URL for SEO isn’t likely to work. Google doesn’t seem to use words in the URL path as a ranking signal these days. At most they could help with the click through rate from the search results if somebody searches for those exact words. See Are keywords in URLs good SEO or needlessly redundant?

Twenty years ago, it used to be common to redirect to an internal URL from the home page because of technology limitations. On many web platforms, URLs had to reflect the technology that powered them. (Like all URLs must end with .asp.) These days with rewrite rules supported on all major servers, that just isn’t the case.

I’d recommend no redirecting your home page URL. If the keywords at that URL are important, I’d recommend creating a separate page about that topic and let your home page rank for your brand and domain terms.

How to Crearte a Sitemap for a single website? [closed]

Is there a way to create a sitemap for a single-page website.

If any suggestion please help me.

Do I need to organize the links in XML Sitemap?

We use Yoast on the WordPress website and it generates an https://www.website.com/page-sitemap.xml, organized based on the last modified date.

Do we need to have fixed it based on our navigation menu?

Sitemap on WordPress Yoast SEO with nginx web server giving 404 error

I installed yoast seo on a wordpress website that is on the nginx web server, but when i clicked the xml sitemap link it shows 404 not found error. Any suggestions to solve this?

Can anyone help me answer these questions about the sitemap?

Suppose I have a site with more than 100,000 URLs on different sitemaps submitted to Google. If the priority is set to 1 for all URLs and Google is known to crawl for a limited time, will it scan the same URLs over and over again?

If I change the priority to 0.1 – 0.5, will it crawl different URLs every time?

If I set changefreq to monthly, will it crawl the same URL again only after a month? Between the month, will you search the remaining pages?

I want Google to scan all / most of the urls provided within the sitemap at least once instead of crawling the same urls over and over again. Is there a trick?

Google Search Console cannot find all sitemaps in the sitemap index. How to fix?

I created a valid Sitemap index (/sitemap-dec2019/sitemap_index.xml) for a site as follows:

    


https://www.example.com/sitemap-dec2019/sitemap1.txt
2019-12-10T18:24:17+00:00


https://www.example.com/sitemap-dec2019/sitemap2.txt
2019-12-10T18:24:17+00:00


https://www.example.com/sitemap-dec2019/sitemap3.txt
2019-12-10T18:24:17+00:00

.
.
.

https://www.example.com/sitemap-dec2019/sitemap536.txt
2019-12-10T18:24:17+00:00


Each Sitemap Child is a simple list of 49,999 URLs and they are all less than 10MB in size.

I uploaded the sitemap index and all the kids from the sitemap to the server. I double-checked to make sure the sitemap index and all sitemap children are accessible on the server, and are.

However, when I submit the Sitemap index to Google via Google Search Console, I get a success message saying "The Sitemap index was processed successfully", no errors are reported anywhereAnd yet it only lists 9 out of 106 Sitemap Children (and they all start with & # 39; sitemap1 & # 39;):

Sitemap                         Status  Discovered URLs
/sitemap-dec2019/sitemap1.txt   Success 49,999
/sitemap-dec2019/sitemap10.txt  Success 49,999
/sitemap-dec2019/sitemap100.txt Success 49,999
/sitemap-dec2019/sitemap101.txt Success 49,999
/sitemap-dec2019/sitemap102.txt Success 49,999
/sitemap-dec2019/sitemap103.txt Success 49,999
/sitemap-dec2019/sitemap104.txt Success 49,999
/sitemap-dec2019/sitemap105.txt Success 49,999
/sitemap-dec2019/sitemap106.txt Success 49,999
1-9 of 9

There is nothing different in the Sitemap index that causes Google to select only those 9 specific Sitemap children.

In total of URLs discovered, it says 449,991 which turns out to be 49,999 x 9.

When I remove the Sitemap and re-add the Sitemap Index, the same 9 Site Map Children appear on the list, and none of the others appear anywhere.

Considering that there are over 100 Sitemap Children, this means that over 90% are being completely ignored.

How can I fix this so that 100% of the Sitemap's child elements (and their respective URLs) are discovered?

seo – How to create video sitemap for my website when video is hosted on vimeo and embedded using?

I'd like to know what to do when creating a video sitemap when the embedded player is from Vimeo.

I am very new to the world of SEO and I am learning by doing and reading the official documentation.

For example, the video page on my website is https://bonsaiilabs.com/first-matching-dom/.

This has 1 video on one page. If you look at the source of the page, the relevant part is as follows.


Now, I read the documentation on the Google Video sitemap at https://support.google.com/webmasters/answer/80471 and the relevant tag you see is


However, I don't know how to use this tag, would the following work when creating the index?




I'm not sure if this is correct since the description of it says

A URL pointing to a player for a specific video. Usually, this is the information in the src element of an  tag. Must not be the same as the  URL. For YouTube video, this value is used rather than video:content_loc. This is the equivalent of VideoObject.embedUrl in structured data.
Must not be the same as the  URL.

Any help is really appreciated!

seo – How to handle duplicate content for different routes in Sitemap?

I have a currency conversion website.

Basically it is a single page with the converter component and some information about the currencies, some charts, etc.

The routes that I want to index by Google are:

https://www.example.com/converter/usd-jpy
https://www.example.com/converter/usd-gbp
https://www.example.com/converter/gbp-usd
AND SO ON

The problem is that I want to use my home / root paths to preselect the country's currency, and they result in one of the converter page paths.

For example:

https://www.example.com      // THIS IS FOR USA       (hreflang="en-US" in my Sitemap)
https://www.example.com/ca   // THIS IS FOR CANADA    (hreflang="en-CA" in my Sitemap)
https://www.example.com/au   // THIS IS FOR AUSTRALIA (hreflang="en-AU" in my Sitemap)

And since you would preselect the currencies for those countries, you would get:

USA       - currency1: EUR currency2: USD
CANADA    - currency1: USD currency2: CAD
AUSTRALIA - currency1: USD currency2: AUD
https://www.example.com       WOULD BE THE SAME HTML AS:   https://www.example.com/converter/eur-usd
https://www.example.com/ca    WOULD BE THE SAME HTML AS:   https://www.example.com/converter/usd-cad
https://www.example.com/au    WOULD BE THE SAME HTML AS:   https://www.example.com/converter/usd-aud

Basically those root paths would be duplicates for the converter paths for those specified currencies. Maybe the page title and description would be a little different, but most of it would be the same.

Should I declare those start / root paths in my Sitemap?

I mean, it would be really weird not to include my home / root path in my Sitemap. But I guess it's an option, from what Google suggests below:

What Google says about canonicals:

https://support.google.com/webmasters/answer/139066?hl=en

enter the image description here

Basically they say the sitemap should contain canonicals only, so maybe I shouldn't add those start / root paths to my sitemap. However, they will be traceable through internal links.

What is my best option in this case?

Another possible solution would be to create some content that is country specific to be able to add to those start / root paths and try to make them different from mere converter routes. But I'm not exactly sure what the minimum% of different content a page should have for it not to be considered duplicate of another.

My XML sitemap contains spam content, while the HTML sitemap is not. What I can do?

My website just recovered from an attack. I found out that my XML sitemap still contains spam content:


http://xn--qucu-hr5aza.com/7pwclknquax4hdhux0rx.so
2020-04-13
daily


http://xn--qucu-hr5aza.com/a0obuu
2020-04-13
daily


http://xn--qucu-hr5aza.com/mp41229014ewmsm2ayay
2020-04-13
daily

However, my HTML sitemap is clean.

I am using the Google Sitemap Generator (XML) for WordPress, but it doesn't have an "update" or "reindex" button.

Is there a way to deal with this? And why can the attacker change my sitemap? Assuming you don't have my FTP password.

Where do I put the sitemap for the fourth level domain?

Where should I put the sitemap.xml file in case of fourth level domain (for example en.subdomain.example.com)?

From sitemaps.org:

All URLs listed in the Sitemap must reside on the same host as the
Site Map. For example, if the Sitemap is located at
http://www.example.com/sitemap.xml, cannot include URL of
http://subdomain.example.com. If the Sitemap is in
http://www.example.com/myfolder/sitemap.xml, cannot include URL
from http://www.example.com.

Does that mean you should put a different sitemap.xml file in the root directory of each subdomain? E.g:

example.com/sitemap.xml - for links ~ https://example.com/path
subdomain1.example.com/sitemap.xml - for links ~ https://subdomain1.example.com/path
subdomain2.example.com/sitemap.xml - for links ~ https://subdomain2.example.com/path
en.subdomain1.example.com/sitemap.xml - for links ~ https://en.subdomain1.example.com/path
fr.subdomain2.example.com/sitemap.xml - for links ~ https://fr.subdomain2.example.com/path

I currently have a sitemap.xml file at the root of https://example.com/, which includes all the links from all subdomains.