I have a multi-language / multi-domain website. I have configured every sitemap for each domain and language. In Google Webmaster Tools, I have indicated the preferred region for each domain. I also use
hreflang with the format "language-country". Even so, I will only obtain results from my
.com domain, and after that, only a few from my .country domain (for example
.es), even if I try different regions and languages by using the hl and gl parameters of Google search.
What are the best steps for correctly configuring the metadata, sitemap, robots, and Google Webmaster Tool parameters to get the sites listed in search results as I wish? How can I check correctly what is shown to Google users in different countries and default languages?