Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 6 of 6 total
Thread single page ewb program thats google friendly ?
Fri, Mar 10 2017 9:38 AMPermanent Link

kamran

Hi

I have a request for  a "single page" ewb app that displays some data  from "an edb database on a grid".

Q1. How can this single page app be made to be google search friendly ?

The customer in his case wants as many hits as possible from the search engines.

This is traditionally done using the index page and meta tags e.g.

<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">

<meta name="description" content="Free Web tutorials on HTML and CSS">

Q2. How can this be achieved with EWB components and a single page app that I describe?

Any ideas ?

best regards

Kamran
Fri, Mar 10 2017 5:15 PMPermanent Link

Howard Chandler

Fiscalsoft Corporation

On 03/10/2017 9:38 AM, kamran wrote:
> Hi
>
> I have a request for  a "single page" ewb app that displays some data  from "an edb database on a grid".
>
> Q1. How can this single page app be made to be google search friendly ?
>
> The customer in his case wants as many hits as possible from the search engines.
>
> This is traditionally done using the index page and meta tags e.g.
>
> <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
>
> <meta name="description" content="Free Web tutorials on HTML and CSS">
>
> Q2. How can this be achieved with EWB components and a single page app that I describe?
>
> Any ideas ?
>
> best regards
>
> Kamran
>

Hi Kamran,

For now, we have to manually edit the .html file after it is produced by
EWB and add the meta tags.

What I do is I save a separate text file with all the meta tags needed
for the app, then open this file, highlight and Copy the text to the
Clipboard, then open the EWB generated .html file and Paste the meta
tags text into the file prior to deploying to the web server.

Howard
Fri, Mar 10 2017 6:11 PMPermanent Link

kamran

Hi Howard

Thanks for that.

I will look into doing that manually as you suggest.

So once this is done,  is it in your experience that google will treat what it finds in a normal manner as far as searching and indexing on the world wide web?

It is important for me that the single page app designed in EWB is found and recognized easily by google.

cheers

Kamran

Howard Chandler wrote:
>

Hi Kamran,

For now, we have to manually edit the .html file after it is produced by
EWB and add the meta tags.

What I do is I save a separate text file with all the meta tags needed
for the app, then open this file, highlight and Copy the text to the
Clipboard, then open the EWB generated .html file and Paste the meta
tags text into the file prior to deploying to the web server.

Howard
Mon, Mar 13 2017 5:12 AMPermanent Link

Matthew Jones

kamran wrote:

> It is important for me that the single page app designed in EWB is found and recognized easily by google.

The key here is that NO single-page-application will ever be searchable. Well, perhaps sometime, but not today where Google is not running your application to see what is made in the DOM. So the answer will always be a static version. You could get smart in the server, and spot that it is Google asking for the page and generate a basic page for them to index. But SPA's are not designed for this, so using a page with some static content which is then cleared by the SPA on running can make sense. If if is critical that the content is the same, then the SPA should be used just for the part that needs to be smart, perhaps embedded.

This is not really WebBuilder specific of course, but applies to all Javascript single page applications.

--

Matthew Jones
Mon, Mar 13 2017 5:06 PMPermanent Link

kamran

Hi Matthew

You raise some interesting issues..

I will think on it.

Thanks

Kamran

"Matthew Jones" wrote:

kamran wrote:

> It is important for me that the single page app designed in EWB is found and recognized easily by google.

The key here is that NO single-page-application will ever be searchable. Well, perhaps sometime, but not today where Google is not running your application to see what is made in the DOM. So the answer will always be a static version. You could get smart in the server, and spot that it is Google asking for the page and generate a basic page for them to index. But SPA's are not designed for this, so using a page with some static content which is then cleared by the SPA on running can make sense. If if is critical that the content is the same, then the SPA should be used just for the part that needs to be smart, perhaps embedded.

This is not really WebBuilder specific of course, but applies to all Javascript single page applications.

--

Matthew Jones
Tue, Mar 14 2017 11:28 AMPermanent Link

Trinione

Depending on the app and the content, what I plan on trying may work/help.

I plan on creating regular web pages with the content. And, I expect there is a way to detect a Robot, so I will let it do its thing. If it's not a Robot, then I will redirect to my SPA and route it to the page in question.

It sounds easy! LOL... Which normally means what again?
Image