I have a website in Persian language and translated some of my popular posts into English and added this header in <head>
section in both of the pages (not entire site):
<link rel="alternate" hreflang="fa" href="http://bytegate.ir/%DA%86%DA%AF%D9%88%D9%86%D9%87+%D8%A7%D9%86%D8%AC%D8%A7%D9%85+%D8%AF%D9%87%DB%8C%D9%85/" >
<link rel="alternate" hreflang="en" href="http://bytegate.ir/en/how-to-do-something.php">
There is no canonical
tag on the pages. I created a sitemap.xml manually for English version of the pages (because there are no much posts in English language). Here is to sitemap's content:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://bytegate.ir/en/how-to-do-something.php</loc>
<lastmod>2016-02-11</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
<image:image>
<image:loc>http://bytegate.ir/wp-content/uploads/how-to-do-something.php.jpg</image:loc>
<image:caption>How to do something</image:caption>
</image:image>
</url>
</urlset>
I have submitted the sitemap above alongside the one I had for my Persian posts (which is created by All in One SEO Yoast for Wordpress.) At first, I only maintained the other language hreflang in the pages and Google didn't indexed anything. I found out that I should mark all of the hreflangs in each multilingual page.
Now when I resubmit the sitemap, I feel it doesn't get refreshed because there is no pending status and everything is like when the English page is not get indexed in my first try (submitted URLs = 1 and indexed URLs = 0 in Search Console of Google.)
What should I do?