Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

Need help - SEO and javascript redirection

         

Tejas_S

10:25 am on Sep 19, 2014 (gmt 0)

10+ Year Member



I am the founder at <web app> and need urgent help.

Once <web app> is installed on websites, it uses javascript to convert external links into special links. When users click on these special links the original target website is shown in an iframe on <web app> domain. We use canonical urls on <web app site> to signal search engines to pass the pagerank to the original target website.

Example:

Client website: abc.com
Target website: xyz.com

A page on abc.com, say abc.com/article will have an external link pointing to xyz.com. <web app> app will convert this link to 'xyz.com.<web app>.com'. When users click on this link 'xyz.com' will be displayed inside an iframe on 'xyz.com.<web app>.com'. 'xyz.com.<web app>.com' implements canonical url which points to 'xyz.com'.



Questions:

  1. All the external links of our clients will point to <web app site> (via javascript). Could that in anyway cause our client sites any SEO problems?
  2. Will the pagerank/SEO of the target websites (which are iframed) be impacted in any ways?
  3. Is there a possibility of breach of any of the Google guidelines?


We dont want our solution to negatively impact any of the parties involved. Hence knowing answers to these questions and possible workarounds are detrimental to our startup.

Thanks in advance for help.

[edited by: goodroi at 10:39 am (utc) on Sep 19, 2014]
[edit reason] Please no links till you reach more senior membership level [/edit]

aakk9999

4:44 pm on Sep 19, 2014 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Welcome to the WebmasterWorld, Tejas_S.

So if I understood well, after the javascript is run, each external link will point to a page on the webApp domain which frames the target page of the exernal link. That page on the webApp domain has a cross-domain canonical link element pointing to framed page.

A few questions:

1) You must be somehow passing the external link URL to be framed, I presume this is done via Query String parameter or a dedicated URL format where webApp can recognise the pattern?

2) That javascript that is run (which converts links), is it accessible to Google, i.e. can Google crawl it?

You can check what Google understands by creating an external link to a new orphan page with some very unique text, and after you confirm Googlebot crawled the page and waiting for a week or so, check if Googlebot has accessed (or indexed) that orphan page. This will confirm to you whether Googlebot is able to understand links converted by javascript.