I honestly don’t know why I’m bothering with all this. My web traffic is way down and my Google AdSense revenue is way, way down. I’m persevering with things nonetheless, hoping that things will pick up in a month or two.
Fixing these AMP issues, even if it isn’t the right way to go about it, gives me a chance to make things a little better for my visitors. If it doesn’t help, well, then I don’t know what I’ll do next.
I’ve tried to create forms for my contact page using various methods. I’ve even tried with the amp-form examples. For whatever reason, they always work on “non-AMP” pages but that’s as far as I can get with them.
I thought about getting around it with the amp-iframe component but it confuses me, especially the part about distance from the top of the page.
I’m sure I could get Disqus working with the amp-frame component. Disqus even published instructions at Github.
If I can’t make things work properly within AMP, it’s time to use external pages. I’m going to make a bunch of changes to a theme from HTML5 UP. I’m going to create a contact form on one separate page and a comment form on another.
Currently, my contact page has nothing more than a “mail to” link. I’m probably going to change the link to point to the external page.
There isn’t a comment form on any of the pages yet. The external page will send the comments to me by email when people post them. I’ll then add them to the comment areas of the proper pages. There will be a link in the comment areas to point to the external page, at the end of the existing comments.
This is all theoretical, of course. I have to test everything and see if these solutions actually work the way I intend them to work.
Google has indexed all the pages as “non-AMP” but only half as AMP so far. No, I haven’t seen any kind of boost so far, which means I may be wasting my time.
Previous and Next Articles (if any):