This is my site:www.moonmoonbird.com , i use app-router and all my pages are separate from backend ,that is using ajax-core to fetch any data and bind them,so it is not SPA,also ,my URLs are separated ,and they dispatch via app-router, but i wonder that if it can replace the contents of <title> and <meta> tags within polymer-elements or custom elements,because my data was fetched asynchronously within custom element,i am not familiar with this,can you look into my site and point out where i was doing wrong please?and write some sample codes?Thanks in advance!
On Friday, April 24, 2015 at 6:57:59 AM UTC+8, arthure wrote: > > If you're doing a one-page app like this, you can replace the contents of > the <title> and <meta> tags when you navigate between pages. > > From our experience on polymer-project.org, this seems to work well. The > Google indexer executes JavaScript. We made changes a few weeks back to > correct the titles for the element reference pages, and have seen SEO for > those pages increase significantly. > > The other fix was to a separate URL path for each page, instead of using a > hash. So: > > .../elements/core-elements.html#element-name > > Became: > > .../elements/element-name.html > > For Google, you can use Webmaster Tools to see what pages look like to the > indexer. I suspect other search engines have similar tools. > > I recommend anyone do this, whether you're using Polymer or not. In the > case of pp.org, we found that our SEO issues were unrelated to Polymer. > > On Tue, Apr 21, 2015 at 3:43 AM, Peng Kim <[email protected] > <javascript:>> wrote: > >> let me look into it,how it works with your site,are there any drawbacks? >> >> On Sunday, April 19, 2015 at 10:04:10 PM UTC+8, Kevin Ashcraft wrote: >>> >>> I use the history API to handle SEO for custom element "pages". Mozilla >>> History API Doc >>> <https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history> >>> >>> It does the following: >>> >>> >>> - Updates the URL and browser history >>> - Can fire a new analytics event >>> - Updates the title in the browser history >>> >>> Also, my favorite part is that it creates the feel of never leaving the >>> original page since the browser never has to reload the initial data so if >>> you're hovering over a menu item and click, the main content can change and >>> the url and title can change, but that menu never gets reloaded so you're >>> still hovering over the same element. >>> >> Follow Polymer on Google+: plus.google.com/107187849809354688692 >> --- >> You received this message because you are subscribed to the Google Groups >> "Polymer" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/polymer-dev/35c8ce29-5535-4935-81ab-f01c0aa230ed%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/35c8ce29-5535-4935-81ab-f01c0aa230ed%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/6420ba57-b278-468e-b2fb-c26f313f81fb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
