Custom Landing Pages - SPAs - Path Segments - SEO : Request for Advice

Hi Bubblers,

I am hoping that the more advanced users can flag any gotchas to an approach that I am thinking of taking to deal with custom landing pages for my Single Page App.

The public facing pieces of my app are completely built on a page named site. I currently do a simple redirect of all traffic from index to site because site looks better as URL segment 1 than index does.

What I want to know is the following:

1.) Will my custom landing page display faster if I take this approach?

  • Does Bubble still load the entire app or just a page at a time?*

  • My app is large so if I start out on a custom page on Index and go to site after, will this be a double hit on load times?

2.) Will Google Indexing get screwed up by this approach.

  • I intend to build a site map and custom landing pages will obviously not be on it.

3.) Is it likely that the redirect from Index to Site will cause issues?

  • I think that most redirects will be user driven (ie by clicks on a button) but am considering using an approach that will forward them automatically to the main site after a certain amount of time.

4.) Are there any gotchas that I am not considering???

  • I totally underestimated the complexity of the move to using URL segments and want to avoid any other surprises!

=========================================

Background

I have built my app so that the public facing portion is a Single Page APP (SPA). There are parts that are only visible when users are unsubscribed but even after subscribing all components are on a page called Site (thanks to @neilpierce I think I got this tip from his video on SPAs – but it also might have been @alexcooney5 – both have good content on SPA). @eli appears to have been the first to really see the potential for path segments.

@boston85719 sold me on the value of shifting my navigation to be URL path segments driven – which has turned out to be a LOT more work than I had originally anticipated – but I am still convinced that it is totally worth the effort and delay as SEO boost is going to be huge!!! For those who have not tried this approach, keep in mind that you will be responsible for every possible 404 redirect for any “pages” you “create”. That had not originally occurred to me. @GH5T also has useful insights that can help you assess the pro’s and cons as well. (you may find his free plugins useful as well).

No

yes, because of redirects

yes

How many different pages need SEO? How will you set the SEO page values if there are more than 2-3 pages that need it?

1 Like

@boston85719 Thanks for your response. Sounds like it is a good thing that I asked.

Re. How many pages need SEO. That is an interesting question. I use some pages in both the public and subscriber only section of the website. The home page disappears once the user is subscribed and is replaced with a Watch page. The catalog page exists in both but permissions change.

The catalog page offers 5 tabs with three different types of views and each of these has dynamic filtering that consists of three levels of cascading filters (category, skill, subskill) plus one radio button that cuts across all levels. Each view of the data at any level, the user sees 12 videos at a time.

I concluded after considerable wasted effort that allowing Google to crawl the filters by embedding links in the filter box was going to be a nightmare. Adding and removing page numbers to the URL segments was possible but more trouble than it was worth…I hope.

I would be interested to know if you think my work around will also be overkill.

Based on your input from a previous post, I decided to emulate the filtering, by creating an invisible floating group with links that act as a replacement every possible permutation of the filter box (tabs - cascading filters and radio button). The result sets will be displayed in a repeating group on an invisible floating group - these will not be paginated as they are in the User Experience. Each record in the repeating group will be a link that displays the metadata for that video. regular users will not be given a way to get to that page and the video will not be playable.

I intend to dynamically change the SEO information for each permutation/link.

My research on ChatGPT and Googling seems to indicate that this will give us a bigger boost than just providing a link/map to each item in our catalog. If you think otherwise, please let me know as building the automated SEO input for all of this will be intense. There will be +1500 permutations to handle. Much of the work can be automated but that in of itself is not minor.

Thanks in advance for your input.