If the Transitional structure works for you then you can keep it. The reason why ?amp=1 is the recommended default is it’s going to work across the widest possible site configurations. It’s the default value for new installs. For example, some servers don’t make it easy to match requests for ?amp if there is no value. But if this isn’t an issue for you (and it isn’t an issue for most) then you can stick with the structure you’re using.
but the url appears before the update is? amp = 1.
wouldn’t there be a problem?
I’m not sure I understand.
Given this non-AMP page: https://klikbatak.com/lagu-rohani/lirik-lagu-rohani-jadikan-aku-indah-giving-my-best/
It contains this AMP link:
<link rel="amphtml" href="https://klikbatak.com/lagu-rohani/lirik-lagu-rohani-jadikan-aku-indah-giving-my-best/?amp">
So the links are currently ?amp. If you want to switch to ?amp=1 you can do so by switching to the “query parameter” structure.
Hi @westonruter… If I previously used ?amp, but now changed to ?amp=1, do I need to implement any redirection?
Because after changing, both ?amp and ?amp=1 are returning status 200.
Additionally, how do I tell Google to now index ?amp=1 and not ?amp…?
Thanks!
You do not need to implement redirection, no. The canonical URL does not change. The AMP URL is indicated to the crawler via the amphtml link that appears on the canonical non-AMP page. So it will be discovered automatically the next time it is crawled.
Do note that when you change the paired URL structure your AMP results may temporarily disappear from search results until they are re-indexed.
Alright, thanks for the reply. Traffic and surprisingly, Adsense CPC are being affected already with major swing in AMP traffic, although the new link have not started ranking yet.
So, still observing, and hoping that everything goes well!