: Embed content, iFrame or load via JavaScript? I have to load remote content in several sites and I'd like to know which is the best technique. I know I can go trough an <iframe> but
I have to load remote content in several sites and I'd like to know which is the best technique. I know I can go trough an <iframe> but it isn't SEO friendly. I want the content to be found and indexed by Google and the other search engines.
Which is the best way?
<iframe>
load the content into a <div> using jquery or other JavaScript
More posts by @Carla537
2 Comments
Sorted by latest first Latest Oldest Best
The other option here would be to create an XML feed of the content on your main site. This is something I am exploring for a client. It of course does require integration into the remote sites, but as far as I'm aware this would not have a detrimental affect on SEO as its just syndication.
Neither approach is search engine friendly.
Frames are not search engine friendly
Search engines generally don't read JavaScript powered content (There are exceptions but none of them apply here)
Even if #1 and #2 weren't true, it's still duplicate content (thus low quality content) and will either will be filtered out of the search results or will cause your site to suffer as a whole if you have too much low quality content (see Google Panda).
The most search engine friendly way to do this is one of the follow:
(recommended) Use canonical URLs to give the original content publisher proper credit for the content. This won't help you in the search rankings but it will prevent you from incurring duplicate content and/or low quality content issues. Plus you are giving credit where credit is due which is the right thing to do.
Block those pages completely from the search egnines using a robots.txt file, meta tags, or HTTP header.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.