Mobile app version of vmapp.org
Login or Join
Carla537

: 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

@Carla537

Posted in: #Iframe #Javascript #Seo

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

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Carla537

2 Comments

Sorted by latest first Latest Oldest Best

 

@Lengel546

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.

10% popularity Vote Up Vote Down


 

@Kevin317

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.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme