Page 1 of 1

Using the SiteMap feature to get into search engines

Posted: Fri Feb 22, 2008 9:54 pm
by AbleMods
I am by no means an authority on SEO optimization. I just learned .Net a year ago and is my first online storefront experience.
What I do know is my experiences in taking advantage of the SiteMap feature included in AC7.
The purpose of this document is to detail my experiences, the steps taken and the bumps in the road along the way.

What is SiteMap?
The three largest search engines came together several years ago and agreed on a standard for bulk site URL submission. You can easily submit a single domain name to any search engine, but getting all 12,000 products in your store submitted as SEO-friendly URLs is a different story.

This standard resulted in the definition of what is known today as the "Sitemap.xml" file format. The format specifies the fields necessary to submit any number of URLS to the search engine for indexing.

Why should I care?
Well, you can't really grow a business if nobody knows it's there. Getting into search engines is the single most important step with an online store. Plus you'd like your business growth to be more than one more order this week than last week.
Using a sitemap file also reduces webmaster effort to maintain search engine presence. And it reduces unnecessary spider/crawler traffic on your site.
Whatever the reason, the benefit of getting into the search engines quickly and accurately is significant. Sales pick up quicker, loss-to-profit timetables accelerate and your customer base grows sooner and at a faster pace.

Where to Start
First you need your products set up in your store. It's not going to do alot of good to tell everyone you're open for business if your shelves are empty. Get your images, descriptions and prices all the way you want before proceeding any further.
Once you feel you're ready, login into your site Admin and click the Website, XML Site Map option.

Don't change anything. Let's not get fancy at all right now. Especially don't change the sitemap.xml file name. That's part of the standard and if you mess with it, you might not be successful in getting your sitemap file read by the search engine provider.
At the bottom of the page, set the dropdown menu to "Create Sitemap" and click the blue arrow. Don't click save settings, that's not going to do the task - that only saves the screen changes I just got done telling you not to make :)

When it's done, you'll get a confirmation at the top. The sitemap.xml file is created in the root of your site. Check it out if you want, but don't change it.

In the Spring of 2007, the 3 big players (and a few smaller ones) in the search engine provider industry enhanced the sitemap standard by implementing a uniform way to upload your file. it's really incredibly simple: Just send them a URL with a parameter for the URL to your sitemap file.

For example, to tell to come get your sitemap file and process it, just enter this URL in your browser:

Code: Select all

Code: Select all
Other major search engines should support this same format but check if you aren't sure it worked. You should receive a confirmation page from the search provider indicating the request was received.

How Often?
Well, that's the million dollar question. Nobody really knows for sure. I do mine about once a month, or whenever the mood hits me. I doubt doing it every day is going to help your cause, so you should probably limit it to when you have truly meaniful changes to be uploaded.

Spider autodiscovery
You can also tell any spiders that crawl your site to read your sitemap.xml file. Just add this line to your robots.txt file in the root of your store:

Code: Select all


Advanced stuff with Google has some amazing site tools for webmasters. Just go to and search for "Google Webmaster Tools". Sign up for it. It's free, it's awesome and you really should check it out. It's worth it, trust me.
One important part of the webmaster tools is "Google Feed" which lists all of your store products into the Google Product Search.
And yes, this just happens to also be where you'll upload the file produced by the AC7 Marketing, Feeds, Google Base Feed menu option. And it's still free because it's beta. But don't let the word "beta" scare you away, I am getting ALOT of orders from Google Products Search.

More Information
There are quite a few great articles on sitemap implementation. Try or search any search engine provider for "sitemap information".

Making yourself known to the internet is the most difficult and most rewarding step in running an online store. AC7 has made this much easier for the site admin by supporting the SiteMap standard. Combined with other forms of online presence development, your site awareness is sure to grow as will your business.

Posted: Fri Feb 29, 2008 8:39 am
by rdevarona
Here's my contribution...

I've added the following lines to \Admin\Website\CommonXMLSiteMap.aspx to make it easier to ping these search engines when I make a new SiteMap file.

Code: Select all

(<a href="">Yahoo</a>
<a href="">Google</a>
<a href="">Ask</a>
<a href="">Moreover</a>)
This lets you ping ASK, Google, Yahoo and Moreover. I've read that MSN pulls requests from Moreover. You'll have to replace YOURDOMAIN with your actual domain name. I added this directly after

Code: Select all

let search engines know</a>
Hope it helps.


Posted: Fri Feb 29, 2008 12:47 pm
by AbleMods
Very nicely done!

Posted: Fri Feb 29, 2008 12:52 pm
by rdevarona
Turns out that you can do the same for Microsoft Live Search. Use the following url for the ping:

Code: Select all[Your sitemap web address]

Is away to automate somthing like this?

Posted: Tue Mar 11, 2008 12:59 am
by Willisski
While SEO's generally hate things that are automated. Could you setup something like this to run every 167 hours.
1 week is 168
It seems that one less thing to do would be great
any suggestions?

Posted: Tue Mar 11, 2008 5:09 am
by jmestep
I don't think the automation would be a problem, at least with Google. They give you instructions about how to ping them if you have a new sitemap.

Posted: Tue Mar 11, 2008 4:23 pm
by AbleMods
I'm trying to find an effective automation mechanism for launching web pages on a schedule.

Seems like there's 200 different ways to do it on the net when I search for it.

Until you have a solution to schedule webs, just add the pings to the end of your sitemap module so every engine is automatically pinged when you generate a new file. Then just do an appointment reminder in Outlook etc.

Sitemap additonal pages

Posted: Fri Mar 14, 2008 12:17 pm
by Willisski
We have several pages that are not products or categories. such as equipement sizing guides in basic html. Is there a way to include these pages to the sitemap automatically or are the pages already added ?

Posted: Fri Mar 14, 2008 4:51 pm
by AbleMods
No, not in the current design. Sitemap.xml only includes pages derived from the catalog and the base AC7 pages like ContactUs, Default, etc.

Spiders and bots will handle those for you. Sitemap doesn't "limit" what spiders will crawl, it aids them in knowing how to crawl them efficiently. Your other pages will still get crawled.

I have the same situation with several non-catalog pages of product information, testimonials etc.

Posted: Fri Mar 14, 2008 5:27 pm
by DonAshby

We export the AC Site Map to our desktop, then add in any custom pages we make to the list, and then upload it all to Google.

Google will crawl your entire site but this is a proactive way to tell them about any new pages without waiting. However, we still see that indexing can take a while... Not sure how long.

Don :)

Re: Using the SiteMap feature to get into search engines

Posted: Wed Apr 16, 2008 1:22 pm
by Shopping Cart Admin

Re: Using the SiteMap feature to get into search engines

Posted: Tue Aug 31, 2010 3:48 pm
by iffautomation
Is there an update yahoo webaddress to ping our sitemap to?
The Google, Ask and Microsoft Live links work great!

(<a href=" ... ">Yahoo</a>

Tom K.

Re: Using the SiteMap feature to get into search engines

Posted: Tue Sep 07, 2010 7:30 am
by AbleMods
This works for me with Yahoo. If successful, you will see an XML response "Update notification has successfully submitted."

Be sure to change the domain name.... ... itemap.xml

Re: Using the SiteMap feature to get into search engines

Posted: Thu Jan 13, 2011 4:51 pm
by iffautomation
Thanks that works much better than the link I had for yahoo.