
Quote from noyzen on December 26, 2020, 2:05 pmHi VisualNEO users and admins!
VisualNEO web creates links like this: "https:// domain /index.html#!/start" for each page.
I'm not sure if this links are known as separated pages for google, are those links SEO friendly?
Is there any solution for making SEO friendly links for each page of web application?
Thank you :D
Hi VisualNEO users and admins!
VisualNEO web creates links like this: "https:// domain /index.html#!/start" for each page.
I'm not sure if this links are known as separated pages for google, are those links SEO friendly?
Is there any solution for making SEO friendly links for each page of web application?
Thank you :D

Quote from luishp on December 26, 2020, 2:24 pmHi @noyzen, plase take a look at this extensive article regarding AngularJS SEO optimizations:
https://www.seoclarity.net/blog/angularjs-seoI hope it helps.
Regards.
Hi @noyzen, plase take a look at this extensive article regarding AngularJS SEO optimizations:
https://www.seoclarity.net/blog/angularjs-seo
I hope it helps.
Regards.
Quote from SamClim on November 3, 2026, 1:19 pmQuote from noyzen on December 26, 2020, 2:05 pmHi VisualNEO users and admins!
VisualNEO web creates links like this: "https:// domain /index.html#!/start" for each page.
I'm not sure if this links are known as separated pages for google, are those links SEO friendly?
Is there any solution for making SEO friendly links for each page of web application?
Thank you :D
The #!/start part is a URL fragment used for client-side navigation. The main issue is that traditional hash-based URLs don't behave like normal separate pages: search engines may index the main index.html, but they won't necessarily treat every hash route as an independent, crawlable page.
If SEO is important, the ideal solution is to use real, distinct URLs for each page, such as /about, /contact or /products, with server-side routing or prerendered HTML so search engines can access the actual content without relying entirely on JavaScript. You should also give each page its own title, meta description and canonical URL.
I'd check whether VisualNEO Web supports HTML5 history-based routing or prerendering before trying to modify the generated code. Services such as
The #!/start part is a URL fragment used for client-side navigation. The main issue is that traditional hash-based URLs don't behave like normal separate pages: search engines may index the main index.html, but they won't necessarily treat every hash route as an independent, crawlable page.
If SEO is important, the ideal solution is to use real, distinct URLs for each page, such as /about, /contact or /products, with server-side routing or prerendered HTML so search engines can access the actual content without relying entirely on JavaScript. You should also give each page its own title, meta description and canonical URL.
I'd check whether VisualNEO Web supports HTML5 history-based routing or prerendering before trying to modify the generated code. Services such as https://juicify.digital/ focus on link building, guest posting and content marketing, which can help with visibility once the technical SEO foundations are in place.
Quote from noyzen on December 26, 2020, 2:05 pmHi VisualNEO users and admins!
VisualNEO web creates links like this: "https:// domain /index.html#!/start" for each page.
I'm not sure if this links are known as separated pages for google, are those links SEO friendly?
Is there any solution for making SEO friendly links for each page of web application?
Thank you :D
The #!/start part is a URL fragment used for client-side navigation. The main issue is that traditional hash-based URLs don't behave like normal separate pages: search engines may index the main index.html, but they won't necessarily treat every hash route as an independent, crawlable page.
If SEO is important, the ideal solution is to use real, distinct URLs for each page, such as /about, /contact or /products, with server-side routing or prerendered HTML so search engines can access the actual content without relying entirely on JavaScript. You should also give each page its own title, meta description and canonical URL.
I'd check whether VisualNEO Web supports HTML5 history-based routing or prerendering before trying to modify the generated code. Services such as
The #!/start part is a URL fragment used for client-side navigation. The main issue is that traditional hash-based URLs don't behave like normal separate pages: search engines may index the main index.html, but they won't necessarily treat every hash route as an independent, crawlable page.
If SEO is important, the ideal solution is to use real, distinct URLs for each page, such as /about, /contact or /products, with server-side routing or prerendered HTML so search engines can access the actual content without relying entirely on JavaScript. You should also give each page its own title, meta description and canonical URL.
I'd check whether VisualNEO Web supports HTML5 history-based routing or prerendering before trying to modify the generated code. Services such as https://juicify.digital/ focus on link building, guest posting and content marketing, which can help with visibility once the technical SEO foundations are in place.