Comments (5)
Thanks for posting this issue.
I have been working on implementing this scheme into Navi. I am working on writing a node module for this purpose and I hope to have it released soon.
from navi.js.
Anxiously waiting, been looking for something like this for a long time. Glad you create this plugin.
Btw, regarding on content holder, could we have options
Default : UL > LI
Optional : Section > Article
from navi.js.
I think I have solved this issue with the use of some back-end code.
I first started to try and get it to work with node+express. I think I got the working correctly, but the code is sloppy. I never published this site to actually test if Google will crawl it (too heavy of load times for the animations). Writing a node module for this purpose does not seem to be the best option (yet).
Next I started to use PHP. I wrote up a custom class that will help render snapshots. I am thinking this is the best solution I have found so far, and I published it to see if Google will crawl it.
However, until Google crawls my site, I will not know if my solution is working properly.
I posted my PHP solution to http://seo.navi.grantcr.com/ . (Maybe in a week Google will have it indexed)
In order to see how the snapshots are done try navigating to something like http://seo.navi.grantcr.com/?_escaped_fragment_=/home (Mimics the crawler's request)
You will notice that
- The links are converted from "#!/pageName" to "?escaped_fragment=/pageName"
- The correct menu links will have
.active
class. - The page title is set correctly.
- The content is static.
After my solution is verified as working I will post the PHP class and also provide a small tutorial on how to get Navi.js to play nice with SEO.
If you would like a sneak-peak at the code, reply and I will post it for you,
As for the content holder.
I will push out a minor update soon to address this.
from navi.js.
Hi Tyler,
Now checking on http://seo.navi.grantcr.com/, so far everything works according to Google references.
Will do some searching in Google to see if the URL path works in Google search results.
http://seo.navi.grantcr.com/sitemap.xml - checked, I think some tutorial on checking sitemap.xml is valid according to the new requirements set by Google.
You've done a great job for creating http://seo.navi.grantcr.com/?_escaped_fragment_=/home
Anyway, I should leave some reference links here for future reference or the tutorial.
http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=174992
from navi.js.
Seems to be indexed. Google -> "seo.navi.grantcr.com"
Closing this issue, will write up tutorial, and post PHP class soon.
from navi.js.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from navi.js.