If you are an Amazon Affiliate using Associate-O-Matic (commonly abbreviated AOM) – You Need This FREE Script
Associate-O-Matic is without a doubt one of the best Amazon affiliate store creation platforms available. And After you factor in the price of it – $99 to start plus $20 yearly license renewal – then it beats all other competitors hands down. Despite this, the AOM has a few search engine optimization (SEO) issues that I, as a professional SEO, find extremely difficult to overlook.
SEO Restriction & Associate-O-Matic
As far as I am concerned, the biggest of AOM’s SEO restrictions are that it does not allow users to assign specify title and Meta tags to any site pages. What AOM does provide is a programmatic solution which allows a user to create template based Meta tags. Many ecommerce site with thousands of SKU’s use formulaic Meta tags, which in many cases is the only real way to ensure that each page has its own unique title and Meta tag. But because Meta tag automation is formulated, the output of these pages is limited. So if you want to optimize the title tag of an individual page for a single competitive regimen term, then automated tagging solutions may not get the job done. This is the problem that I kept running into with AOM.
Plus, between all the category pages, numerous shorting options, and tons of URL parameters AOM creates a lot of duplicated pages on your site. Yes, AOM does allow the user to add the nofollow link attribute to prevent the search engines from assigning search equity to duplicated pages, but generally using the nofollow link attribute in this manner is deprecated. There are much better ways of doing this – namely by using the “no index, no follow” and canonical Meta tags. My script enables you to specify a canonical URL and to block spiders from crawling duplicate pages within AOM.
The FREE Associate-O-Matic Meta Tag Script
Faced with these problems, I decided to create an AOM add-on script that would give me some closure as an SEO purist. This script essentially replaces the content within the tag with your own data for any AOM page that you specify. You can see the script in action here. Here are some of the features of The Free Associate-O-Matic Meta Tag Script:
- Specify Title and Meta Tags for ANY AOM page!
- Easy installation. Just change few settings in the script, FTP it to your site and toggle one setting in the AOM console and you’re up in running.
- Gets the job done in the easiest way possible. No database required. Written in PHP and very easy to customize if you desire.
- Lazy man technical support. Ask a question in the comment section of the post and I’ll provide an answer when I can.
- Free. No charge for something that can dramatically boost Google traffic to your Associate-O-Matic Amazon Affiliate website.
Installation
1. Click here to download the FREE Associate-O-Matic Meta Tag Script script.
2. Open the file called get_meta.php with a text editor like Textpad.
3. Under where it says, “” place any links to external files that you may need. I have added some placeholders already for you. This might include externally referenced JavaScript files and CSS files.

4. FTP the file called get_meta.php to the root directory of your site.
5. Go to the Admin console in Associate-O-Matic. Make your way to Settings –>Site. Once here, populate the Site Header field with “get_meta.php”, then click “Save All Settings”. AOM will now check to see if you have specified Meta data for a URL before creating the page.

6. Open and edit the metatags.txt file in a text editor. This is the file where you will assign unique Meta Data to any page on your site.
7. For each URL you wish to customize the Meta data for, you must supply 5 pieces of information – title tag, description meta tag, keyword meta tag, canonical meta tag, and robots meta tag. You must use a pipe (“|”) to separate each field in the format:
*URL of page to change|Your Title Tag|Your Meta Keyword Tag|Your Meta Description Tag|Your Canonical Tag|Robots Index Tag
IMPORTANT:
*Use relative URLs to specify the page you want to add custom Meta information to.
*All data pertaining to a URL should go on the same line. Start a new line for each URL.
Example:
shop.php|Home Office Supplies, Office Furniture, Office Computers – TheHomeOfficeDepot.com|home office furniture desk, office supplies, home office furniture, wholesale office supplies|The HomeOffice Depot is a one stop source for discount office supplies, office electronics, & office furniture for the homeoffice so you can get work done|http://www.thehomeofficedepot.com/|index, follow
8. Save the changes to metatags.txt and upload it to the root directory of your site.
9. Go to the URL you specified custom data for and test it out.
This Script Is Link-ware
This script is free, but if you like it please shoot me back a link. Also, feel free to tell others about it in any place online that discuss Associate-O-Matic, The Amazon Affiliate Program, and creating dynamic Meta data.
FREE Video Training for Internet Marketers
Get insider tips on how to make more money from your internet marketing efforts. Here’s what you get:
Ultimate Entrepreneur eCourse
The Online Profit Training
SEO Traffic Building Coaching Call (pre-recorded)
Blogging for Newbies eCourse



Leave A Reply (13 comments so far)
The comments are closed.
Jake
1061 days ago
If I am already using site header from another file (I use the header file to put some custom php generated html at the top of the file ), do I have permission just to add the script to the header file rather than using it as a standalone script?
Everett Whitehead
1061 days ago
Yeah… go for it, man! Thanks for checking first.
Sam
1019 days ago
The title, description and keywords won’t populate. What am I doing wrong?
Thanks
Wicaksono
1006 days ago
Thanks for the script, very useful for me. Could you explain why it works well when the url typed http://www.myweb.com/shop.php but it doesn’t work when the url typed only http://www.myweb.com/ (without shop.php)? Thank you vey much
wongklaten
584 days ago
sorry if this too lateeee
you just rename shop.php to index.php
BTW baca Manualnya ya
Bob P
973 days ago
Everett,
Thanks so much for making you script available but I’m having trouble getting it to work.
Here is the stylesheet change I made:
I also tried
Here is my metatags.txt file
URL|Title|Meta Keyword|Meta Description|Cannonical|Robot
hometheaterandsound.com/1080plcd|Best 1080p LCD|1080p lcd,tvs lcd,best lcd|1080p LCD TVs are the best LCD TVs currently available|www.hometheaterandsound.com/1080plcd|index, follow
I’ve also tried that with out the 1st line of heading names.
Any help you could lend would be greatly appreciated.
Thansk,
Bob Pritchert
Everett Whitehead
973 days ago
Hi Bob,
Thanks for the question. You have to specify the relative URL (no domain name) of each page you want to change the meta data for.
Try:
/1080plcd|Best 1080p LCD|1080p lcd,tvs lcd,best lcd|1080p LCD TVs are the best LCD TVs currently available|www.hometheaterandsound.com/1080plcd|index, follow
Hope this works,
Bill
962 days ago
Thanks Everett for suppling this script.iv loaded it to root directory and its showing up when i check source of pages,problime is its showing whats on AOM and not custom can you advise me on what iv stuffed or havent done
Bill
neody
907 days ago
oh… man.. i can’t speak english, and my english very disturbed
, sorry..
but i don’t know where my *.css on my AOM?
so i cant edited get_meta.php
may i must create a new css for it?
or change
http://www.LOCATION-OF-YOUR-STYLESHEET.com with http://www.LOCATION-OF-YOUR-STYLESHEET.com/aom/cfg.css.hp
i need your help my master
email
761 days ago
Should the db file be closed after the while loop?
fclose($database);
Greate script.
Thanx
Everett Whitehead
754 days ago
Good catch. As a programming best practice An fclose($database); should be added in there. I’ll update the script when I find time. Thanks!
matt n.
756 days ago
Hi Everett,
Thanks so much for your altruism. I am a beginner and almost there! I am unclear what is meant when you say, “relative url.” If my AOM website is http://www.justincase2012.com is the first part of the string justincase2012.php| or is it http://www.justincase2012.com|
Everett Whitehead
754 days ago
Hi Matt,
Sorry… it should read:
http://www.yourwebsite.com/location-of-your-stylesheet.
An example would be:
http://cologneaftershave.com/stylesheet.css
Hope that helps…