by Stoney deGeyter
A little over a year ago I wrote an article about how sometimes you have to break a website in order to fix it. This isn’t always the case in SEO but there are those situations where a site is so bad that you pretty much need to burn it to the ground before you can build it right.
The other day I reviewed a site that confirmed this premise. It wasn’t a bad looking site on the surface but once you looked into the architecture a bit you found problems compiling on top of problems. Nothing short of demolishing the entire site and building it from the ground up would allow it to gain any traction in the search engines.
Navigation that doesn’t lose the visitor
The first thing we noticed was that the navigation was inexplicably created using unspiderable JavaScript. JavaScript navigation has it’s place, but in this case, it served no real purpose. All the navigation links could easily be changed using standard HTML without changing anything about how the navigation works or appears.
In this case the JavaScript navigation was preventing the search engines from spidering beyond the home page. Changing the navigation into HTML would allow the rest of the site content to get spidered and indexed which is crucial for site findability.
As we dug further into the navigation we found it even more confusing than upon first glance. We’d navigate to a page and additional navigation links would show up on the right. Click into one of those and another set of navigation links appeared in place of the previous. This structure left no real way to navigate back to choose a different path except to use the browsers “back” button.
The site could use not only some good breadcrumb navigation, but also a more consistent navigational link structure. Without having FTP access to the site it was impossible to tell how many pages the site has (I tried to run Xenu and it couldn’t get past the home page,) so there was no real way to tell how best to re-structure the navigation. As it stood, the navigation confuses the visitor, causing them to get lost and providing no real way back to deep pages without starting the navigation process over or keep hitting that “back” button.
Keep the code lean and clean
As we looking into the code of each of the pages the most obvious coding issues we found were with title tags and description meta tags. These would all need to be re-written and keyword focused.
But as we dug further we found that the site coding was convoluted and bloated. Fixing the navigation could have been fairly easy, however when looking at the code I realized that the best course of action is to gut the site and start over. Cleaning the code up, would allow the pages to download faster, eliminate potential spider-stopping errors and increase overall performance of the site for the visitors.
Don’t use images for headings
Throughout the site the names of the company’s products and services were placed in images instead of text, rendering them unreadable to the search engines. In most cases no special fonts were used for styling the heading so there wasn’t real reason to use images instead of text. Clearing out all the product/service heading images and replacing them with text would be simply enough. Add a line or two of CSS and you can have great looking headings that are image-free.
Take the time to build a solid information architecture
Our first plan of action for this site would be to rebuild it’s IA. Getting FTP access is essential so we can figure out how many pages the site has, and how the site is currently organized. (I use the term ‘organized’ loosely.)
Just from what we could see I knew the organization of the site was a mess. Pages need to be clearly grouped and separated into folders. We noticed the category pages provided information on multiple product and service, but clicking deeper into the actual product page provides less information than was available than on the category page! And much of what was there was duplicated. That’s backwards from how the pages and content should be laid out and organized.
Plan out your wire framing
Once the architecture is mapped out the next step would be to wire frame the sites. The most important issue here would be to create a consistent navigation, but also to make the site more visitor friendly overall. There are many usability issues with the site that we would address with any new wire framing to ensure content is easy to find and the visitor won’t get lost in the process.
Optimization isn’t first, it’s Last
Until the above is done, any optimization being implemented on the site would be a waste of marketing dollars. SEO, without proper architecture is really nothing more than a stop-gap measure. This is a common frustration for both SEO and site owner alike. The site owner spends thousands of dollars on a new design and then the SEO can’t do anything with it. I get the frustration of the business owner that basically has to pay to have the site re-developed yet again.
We’ve run across this issue several times over the years and it boggles my mind how often the site owners don’t want to do what is necessary, but instead want to forage ahead with the SEO. It’s like putting frosting on a dung pile. You may be able to “SEO” the site, but if the underlying structure isn’t sound, you’re just wasting good money on a pile of crap.
But for those who understand the need and desire to perform in the engines, as frustrating as it might be to have to re-build the site, that becomes only best course of action, saving time and money in the long run. With the foundation in place, the SEO has the opportunity to be an effective marketing tool.
Check out our small business news site.
Read the rest here:
Putting SEO Frosting on a Website Dung Pile
This past week, WordPress released version 2.8.3 of the most popular blogging platform in the world. Sadly, many of you won’t update your blogs to the latest version. Even more sad, too many of you are still on older versions of WordPress predating 2.5. One client on mine who was recently hacked was on version 2.3.3. A blog of my own was still on WordPress 2.7.1 and it was hacked. Boy, it was a nasty hack too.
Hackers can wreak havoc on a blog in a number of ways. One of the worst ways is to install a script in the code that reproduces itself and redirects your site visitors to a site where they can download malicious malware. This hurts you in a number of ways.
- If your site visitors end up on a site you don’t recommend and download a harmful program, they may lose trust in you and never return to your site
- If your site is off line for an extended period of time while you clean up the code then you could lose valuable readers and revenue
- Your own computer may be redirected and download malicious malware when you go to log in to your blog to make a post
- If site visitors tell their friends that they downloaded malware from your site then you’ll lose future readers as well.
How I Discovered A Top Ranking Site I Own Is Distributing Malicious Malware To My Site Visitors
My blog has the No. 1 ranking in Google for its niche key term. That makes it a pretty popular blog within its niche. And WordPress 2.7.1 isn’t that old of a version of WordPress. Still, it got hacked. Here’s how I found out:
I went to login to make a post and landed instead on the home page of my blog with a big red box taking the place of the content. The words, big and bold, at the top of the page read “Reported Attack Site!” My site was effectively taken down by Google in order to prevent me and my site visitors from being affected by malicious malware. Meanwhile, I logged in to Google Webmaster Tools and ran a diagnostic on the site to find that there were a couple of dozens of pages infected with malicious malware. Google listed the pages. Now it’s clean up time.
How Hackers Get In
Hackers look for weaknesses they can exploit in a blog or website, usually a CMS. An old and outdated version is such a weakness. Also, weak passwords such as one word passwords that are easy to guess can be a late night snack for a hacker looking to do some damage. A combination of these two very common weaknesses can be an open door invitation.
If you are on any version of WordPress other than WordPress 2.8.3 then I urge you to upgrade immediately. At the same time, you should change your passwords to make them stronger. Security experts recommend that you use lower case and capital letters, at least two numerals and two special characters, and to make your password long. At least 8 characters, but 10 or 12 is better.
Your password should be something similar to this – Ot#3Y@p9 (just an example, not a real password).
What To Do If Your Site Is The Target Of Malicious Malware Pushers
If you find yourself a target of malicious malware and your site is considered an attack site by Google – a common occurrence for sites that are hacked and malicious code installed against the owner’s wishes – then you need to clean up your site code immediately, before you lose your rankings and your loyal readers.
The first order of business is to back up your site and remove all files from the server. Next, install the latest version of your software immediately and make sure you include a fresh copy of your Config file. You should also re-install your theme, but don’t use the same one you backed up. Use the original file and upload it to your server. That alone should be enough for most sites to be restored, but if a hacker has installed scripts and source code in your database files then you’ll need to go into your cpanel and clean up the code. That will require a developer or someone who is familiar with code cleanup.
It’s not as expensive as you would think it would be to perform a code cleanup and remove any malicious malware, but it’s an expense that you can avoid. You’ll get off cheaper by upgrading your software so if you are not on the latest version of WordPress – WordPress 2.8.3 – then I’d urge you to make sure you get that done today. If you are currently a customer of ours, call today for a free upgrade to your WordPress. That offer is good through the month of August.
Allen Taylor manages blogs for a list of clients in a variety of industries and niches. He writes Taylor’s Internet Marketing Blog and owns several websites in more than one niche. He is a full-time marketer and ghostwriter. 717-528-4005.
Post from: SiteProNews: Webmaster News & Resources
%%Malicious Malware: Will You Be The Next Target?%%
Malicious Malware: Will You Be The Next Target?
See more here:
Malicious Malware: Will You Be The Next Target?
When it comes to making money with a website, one of the most popular methods is running text and/or image ads on various pages. It’s referred to as contextual advertising and “inline ads”. Text or image ads are shown which match the content of the pages. Inline ads appear as highlighted words on the page when the visitor hovers over highlighted text on the page. Ads appear in small boxes. Contextual ads are often displayed to the right or left of website copy, or as blocks within sections of the text. The ads shown are related to the content of each individual page. As visitors click on these links, you earn cash.
Probably the largest and most used of the contextual ad programs is Google’s Adsense. Google really is a giant when it comes to the Internet, and their talents go far beyond just being a search engine. Adsense is used by many site owners to bring in a monthly income.
If you’re interested in running Adsense ads, first you’ll need to apply and get approved. Once approved for one site, you can place Adsense on any other site that you own. You can decide to run only text ads or choose from image and text. Various sizes are offered, and you can custom select colors to match the look of your site. Once the code is generated, you paste it on your HTML pages where you want the ads to appear. Simple & easy.
But what happens if you’re not approved by Google, or for some reason your Adsense account were to be terminated? What would you do then? There are other ad network options out there and I’ve gathered some of the best alternatives together here.
Before signing up for any ad program, make sure you read their terms of service and any requirements to make sure it’s a good fit for your website. Also, review the payment options so you’ll know how and when you can expect to be paid. Let’s review:
1) Text-Link-Ads.com: http://www.text-link-ads.com/
Once your site is approved, you insert the code on your page and they sell simple text ads that appear on your site. You have final say over any ads being published. Payments are made via Paypal or Clickbank. You receive 50% of the sale price for each link they serve up. This ad network is acceptable to be run on the same page as Google Adsense as this is not considered contextual advertising.
2) Adbrite: http://www.adbrite.com/
A variety of ad formats to choose from. You can run text ads, banners, inline ads or even full page ads. You can choose to approve or reject ads before they appear on your site. Pays monthly with the default minimum check amount of $100.00. Once your site is approved, ads will appear within 24 hours of your pasting the code. Adbrite has no policy against using other ad networks on your site at the same time.
3) Kontera: http://www.kontera.com/
Contextually relevant ads and ad units which are linked to keywords on your web page. Ads displayed will match the content of your site. For your website to be approved it must be in English, be content rich with more than 50 words per page. You can run text, image, billboard, and video ads.
4) Quigo.com: http://www.quigo.com/publishers.html
Quigo offers content-targeted advertising to those with strong traffic. Publishers with 500,000 or more monthly page views are encouraged to apply. Once approved, simply copy and paste the code.
5) Yahoo Publisher Network: http://publisher.yahoo.com/
Works very similar to Google’s Adsense program. You design your own ads, choosing colors and formats, then paste some code on your page. You’ll be paid per click. Advanced ad targeting and display capabilities can sometimes improve your results. You can choose to be paid via Paypal once your earnings are $50.00, or a check when you hit $100.00.
6) Chitika.com: http://chitika.com/
A full service online ad network which serves over two billion monthly impressions across more than 30,000 websites. Chitika ads are not contextual and can be run on the same page as Adsense. Twenty-four different ad sizes are available. Payment is via Paypal once your account is at $10.00, or a check when you reach $50.00.
7) Miva: http://tinyurl.com/oha28n
Miva offers a wide variety of ad formats to choose from: content ads, inline ads, search ads. You’ll be paid on a per click basis. Payments are made monthly by check or Paypal once your balance reaches $25.00. You can also block competitor ads from appearing on your site.
AffiliatesGarage.com: http://www.affiliatesgarage.com/
A different type of ad network which allows you to display affiliate ads in an “Adsense Style”. You can run Clickbank and Paydotcom text ads on your site or blog and earn up to 75% commission.
9) Bidvertiser.com: http://www.bidvertiser.com/
Display text ads on your website and let advertisers bid against each other. Ad formats are skyscrapers, banners, rectangles, buttons. They even have ads for your RSS feeds. Payout is monthly via Paypal once your balance is $10.00. This one pays on a cost per click basis.
10) AmaSense Ads: http://www.amasenseads.com/
This service allows you to create Google Adsense styled ads for Amazon products. Different ad formats are available which makes it easy to integrate into your site. Amasense can also be used side by side with Google Adsense without any problems.
As ads are clicked on, you earn a percentage of the product which is paid by Amazon depending on the type of product that is bought. You must have an Amazon associate account first before signing up. To get one go to https://affiliate-program.amazon.com/
As you can see Adsense is not the only game in town when it comes to running ads on your site. If you have multiple sites, you may want to use one of the services mentioned above, then test, to see which one is a better earning opportunity. You might be surprised at what you learn.
It’s against Google’s terms of service to run another contextual ad service on the same page as Adsense, but there are exceptions to the rule. Most of the services above will tell you if you can run their ads alongside Adsense.
If your websites are mainly information based, network advertising is an excellent way for you to earn an income with little effort on your part. No matter if you use Adsense or another service, it just makes for good dollars and cents.
Merle’s Mission Blog- “Rants, Raves and Random Acts of Kindness” a self proclaimed “Internet Junkie” with a passion for net marketing, affiliate marketing, social networking. An avid Blogger and writer with several niche sites to her credit. Find out more at http://merlesworld.blogspot.com/
Post from: SiteProNews: Webmaster News & Resources
Google Adsense May Be King But There are Other Options
Read more:
Google Adsense May Be King But There are Other Options
The most ambitious Internet retailers, hoping to emulate the style and online influence of Amazon.com and other recognized brands, tend to aim for sprawling electronic retail websites that may look pretty but accomplish little else. If all the push is towards what appears on the front end instead of a concerted effort in choosing a reliable e-commerce solution from the get go, these decisions can ultimately impact the long-term success of any SEO campaign.
Most Internet retailers opt to use an out of the box e-commerce solution, eliminating the need to build something more suitable from the ground up. Out of the box software, however, may lack some of the flexibility that is required to implement a robust SEO campaign. On the other hand, building a fully customized e-commerce platform can be outright expensive. In an ideal situation, you will want to look for something that is somewhere in between. To help you bridge the gap, we’ve identified four major requirements when shopping for a suitable e-commerce solution that’s compatible with your SEO campaign.
The Proof’s in the Code
Ideally, we would always like to have the code available for us to modify if needed. This constant accessibility allows us to set up server behavior recommendations as well as change the way that things work or function in order to ensure that they are more effective for your SEO campaign. Many vendors will not give out their codes unless you pay them a premium, sometimes upwards of $10,000 per site using that code only, and many vendors may be reluctant to allow even that option.
Search engines only care about resulting code, meaning the HTML is sent to the browser post-parse. So, for an e-commerce website to have an effective SEO campaign, the SEO company you’ve enlisted may need the ability to modify how the software displays the code while the page is being dynamically built. This usually includes any category pages, product pages, or even some of the more “static” pages, such as the privacy policy, site map, and home page.
Customizable Product Administration
Sometimes we run across platforms that allow us to customize certain attributes of pages from the back-end administration, including Title tags, Meta tags, and body content. This is a great advantage when working with an e-commerce solution that does not provide any sort of code access, as that provides the only way for us to “individualize” the hundreds of dynamic pages that may be present on your website when working on your SEO campaign.
Occasionally, however, the administration sections for your e-commerce solution are not all that robust, and once we have proper access to the underlying code, we have to develop code “hacks” in order to get the recommendations for your SEO campaign onto the website. For instance, when adding these “hacks” to client websites, they often take the form of what appears to be a small configuration file with our recommendations attached to variables. And depending on the page, our configuration file will spit out the proper recommendations for that page, manually adding them where they need to go. Unfortunately, this is usually only accomplished with direct access to underlying code in your e-commerce solution. Furthermore, if direct access is not given, we’re often stuck between a rock and a hard place.
A Linux-Based OS
Until IIS can handle .htaccess files (tiny files allowing a wide range of flexibility for your website), an e-commerce solution that runs under Linux is highly desirable for myriad of tasks, such as flattening URLs. Some Windows applications have found ways around this, but they are usually not very aesthetically appealing and don’t function as well as a simple rewrite would. Linux, our operating system of choice, is able to run more applications, and the operating system and associated software are much cheaper than their Windows counterparts.
The .htaccess file is a very powerful tool that is becoming more and more popular in the creation of a suitable e-commerce solution. Part of its power comes from its ability to “flatten URLs” – for example, it takes http://www.example.com/products.php?id=437 and changes it into something more friendly, like http://www.example.com/products/Yellow-School-Bus/437/. By flattening the URL, we make it easier for search engine spiders to crawl the website – ridding ourselves of dynamic querystrings, which, oftentimes, the spiders have difficulty crawling. Furthermore, flattening URLs allows us to add keyphrases from your SEO campaign into the URL to make them even more attractive to the search engines. And even though the URL may appear to be different, because of the .htaccess file, it will work exactly as it did prior to the flattening process.
Another key advantage of Linux is the ability to implement 301 redirects rather quickly. One of the most trivial tasks is to redirect the non-www to the www version of a website (for instance, http://example.com to http://www.example.com) – which can be completed entirely on Linux in just two lines that are added to an .htacess file. Implementing this on IIS (Windows) turns out to be an arduous task that involves having root access to the server, which is not often granted by hosting companies.
Flexibility is Key
Often, an SEO company will need to change how a page is displayed or what is displayed and when, perhaps in order to boost rankings and traffic for your SEO campaign. This is where the flexibility of the software comes into play for any effective e-commerce solution. For instance, there is an e-commerce solution that can provide header, footer, and page templates directly through the backend administration.
However, there are some vendors that prefer to lock away the templates by hard-coding them into the site code. The real paradox is when they won’t give you access to the code to modify these things for yourself. This kind of inflexibility can spell disaster for any SEO campaign.
Avoiding Long-Term Hassles
At this point in time, there aren’t any specific recommendations to give on a top performing e-commerce solution as nothing we’ve come across thus far is anywhere near perfect. Unless your company has an in-house SEO technician, you’d be wise to engage a knowledgeable SEO company to avoid the headaches that come with finding out that you’ve spent a significant amount of time and money on an e-commerce solution that does not offer the flexibility needed for a successful SEO campaign.
If you end up choosing an e-commerce solution that doesn’t meet the requirements outlined above, you may just end up with a half optimized site that fails to achieve the rankings and traffic you’ve been hoping for at the outset of your SEO campaign.
© Medium Blue 2008
About the Authors
Scott Buresh is the founder of Medium Blue, a search engine optimization company. His articles have appeared in numerous publications, including MarketingProfs, ZDNet, SiteProNews, WebProNews, DarwinMag, ISEDB.com, and Search Engine Guide. He was also a contributor to The Complete Guide to Google Advertising (Atlantic, 2008) and Building Your Business with Google For Dummies (Wiley, 2004). Medium Blue has local and national clients, including Boston Scientific, DS Waters, and Wake Forest University Baptist Medical Center, and was named the number one organic search engine optimization company in the world in 2006 and 2007 by PromotionWorld. Visit MediumBlue.com to request a custom SEO guarantee based on your goals and your data.
Post from: SiteProNews: Webmaster News & Resources
A Compatible E-Commerce Solution for Your SEO Campaign
Original post:
A Compatible E-Commerce Solution for Your SEO Campaign
There is a new form of Internet Advertising called Pay Per Play. What is Pay Per Play?When someone visits a website with Pay Per Play code embedded in it, a 5-second audio ad is played. When the ad is played you get a commission. It’s as simple as that.
You are probably familiar with “Pay Per Click,” or “PPC,” where a webmaster is paid every time a visitor clicks on an ad on his site. Pay Per Play is similar, but the webmaster is paid for the times an audio ad is played for the website visitor, regardless of whether the visitor clicks on an ad or not.
One of the main advantages of Pay Per Play is that it does not take up any “screen space” or “virtual real estate.” In other words, you do not have any design issues or “trying to fit it in somewhere”. The ad is purely audio, and there are no visual elements to add to your site.
This also means that visitors will not be led off your site in the same way they are with Pay Per Click advertising. There is no link for them to click. You are paid when they audio is played.
There is, however, a “Key to Page” option, where a visitor would be told to press a certain key on his keyboard in order to get more information. If you opt in to run these types of ads on your site, you will be paid when a person “keys” to the advertiser’s website.
Pay Per Play, or PPP, is powered by a company called Voice2Page.
To set up Pay Per Play ads, once you have registered (which is very fast and also is free), all you need to do is to place the code on the webpage or pages that you want the ads to play on. You can selectively omit pages that you do not want audio ads played on, choose to place the code only on a certain page, or choose to place the code on each web page.
One thing I like about Pay Per Play is that they do now allow sleazy or questionable ads. They will also not play ads on websites with pornographic, illegal, or hate content.
The ads they play are five seconds long. Per survey, five seconds is long enough to leave an impression about the product, but short enough so as not to annoy one. Testing has also indicated that ads of this length do not drive visitors away. There is also the option of placing 30-second ads on certain pages, if you choose to do this. This ads of course pay more.
Why is Pay Per Play such a big deal?
Per marketing trends, the Internet is starting to replace radio and TV to a marked degree. Radio and TV advertising are not as effective as they once were. We see this when we see Internet TV and Internet “radio stations.” Also, more and more people use their iPod, cell phone, or MP3 player to play their custom music. So Radio Advertising is not as effective as it once was.
The larger advertising companies have started to realize this, and thus there is a trend toward moving the main advertising media over to the Internet.
Why do I consider that Pay Per Play might be a sleeping giant?
Pay Per Play is just starting up. They have started running their ads but they are still largely “on the runway.” They are very much in beta, and there are certain steps that still need to be taken before the full potential of the program can be unleashed.
Pay Per Play is a completely new form of marketing. But regardless, their start-up statistics are impressive. It is still in its “beginning stages.” And with these beginning stages comes of course the inevitable – controversy! So you will find plenty of people criticizing Pay Per Play online, just as you will find people applauding it.
Personally I think the fact that its beginning stages could be to your advantage. This is due to the following reasons:
- In addition to commissions for straight Pay Per Play advertising, there is also an excellent referral program.
- If you sign someone else up to run Pay Per Play ads, you will receive a commission on all the ads played on their sites in the future. And if that person signs someone else up, you will receive a commission on that person’s ads as well. It is basically a three-tier referral program.
In other words, you could wind up with a lifetime residual income just by signing people up to join the program.
This referral program will not always be open. When it closes, people will only be able to sign up as ad publishers but they will not be eligible to sign up as referrers who can earn commissions by signing up other webmasters.
That means it is a good idea to sign up now.
Remember, the percentage you get paid is a percentage of what the advertiser pays for an ad to play. It is not a percentage of what your referral receives.
The commission structure is currently as follows:
Ads played on your own sites: 25% Ads played on your referral’s sites: 5% Ads played on your referral’s referral’s sites: 5%
They also give commissions on signing people up to have their own ads played on other websites. In other words, you can refer people to advertise with this program and generate commissions on that as well.
It is free to sign up with Pay Per Play, and it only takes a couple of minutes. So really there is no risk involved.
One of the reasons that Pay Per Play has not yet taken off to its full potential is because there are a lot more webmasters who have signed up to run the ads, than there are ad publishers. This is because the referral program has been so popular to people like you and me!
Voice2Page (the company that runs Pay Per Play) and its affiliates are currently working on recruiting new ad publishers.
A major accomplishment in this direction was getting the recent BPA Audit completed. Getting this completed takes the brakes off of recruiting additional advertisers.
I did a calculation recently with my own Pay Per Play account. In a given period of time I earned about $14.00. Not very impressive, right? So then why am I promoting this?
Well, in that period of time, my referral’s ads played about once per 20 page impressions. In other words, if Pay Per Play would be at its full potential, with as many ads as there are advertisers, my commission would be about 20 times as much for that period of time ($280). This is just commissions I would earn on ads playing on other people’s websites. But there is more to it – it only reflects the traffic on sites where the PPP code has been embedded. Many webmasters (including my own referrals), have not yet placed the PPP code on their sites.
So what if, a few months or a year from now, Pay Per Play does take off? What if it even begins to replace Adsense, and TV Advertising? At that point we might find numerous companies wanting to participate in the program (which is far less expensive for them, than other advertising methods).
That would mean that anyone who thought fast at the beginning of the program will be duly rewarded.
What if you sign up 50 webmasters for the program? Depending on the traffic their sites get, you could theoretically wind up with hundreds or thousands of dollars per month in commissions, just from the ads played on their sites.
Of course there is always the possibility that Pay Per Play never pans out to what we hope it will be. And if we take the trouble of spending a few minutes signing up and promoting it now, we might kick ourselves later for wasting that 20 minutes.
But then again, what if it does take off. What if it becomes the new Adsense? Well, if that happens, I think that those of us who didn’t risk wasting those 2 to 20 minutes will be kicking ourselves a lot harder.
The fact is that Pay Per Play looks like it could become really big. If it does, those who got in early can consider themselves lucky. And if it doesn’t, nothing is really lost, as it didn’t cost anything to start off with.
This article was written by Anna Williams. For more information, visit her blog and her post on Pay Per Play Basic Facts, or see the Pay Per Play website.
Post from: SiteProNews: Webmaster News & Resources
Read the rest here:
Pay Per Play


