Semseng
New member
Hello there,
I have been recently developing a website that obviously has to be responsive but it is the first project, in which I need to take care of SEO as well. I chose UiKit as the CSS framework, it looks to be pretty neat and suitable for my needs. I have chosen some layout template from their site as the base and now I am simply writing code for it.
At the same time, I am trying to fill the lack of knowledge about SEO, reading some book and articles on the Internet; it seems pretty complicated but well, I'd have to learn it some day
The thing is that in my website, I have the same files with the same content for both desktop and mobile versions, while CSS is what does all the stuff to switch between the versions. Now, an issue appeared, since I am planning to simply hide some content visible in desktop version for the mobile one (like large splash screen and full company credentials above the navigation) and vice versa (in mobille version, there's going to be a hamburger menu, logo and a phone icon with a submenu with href links directly to telephone numbers). The thing is that currently it is handled by UiKit's classes that simply add "display: none !important;" to content that is not to be visible on a chosen version.
And now, if I think correctly, crawlers collect the whole HTML data without caring for CSS, and so if I have double, separate navigation bars, they are both being crawled with links guiding to pages on the website. Next, the splash screen is crawled even on mobile version whereas it is not going to be displayed.
So, finally, should i avoid using such solutions? Do they have a significant negative impact on SEO ranking?
Thanks, have a good day and upcoming weekend!
Sem
I have been recently developing a website that obviously has to be responsive but it is the first project, in which I need to take care of SEO as well. I chose UiKit as the CSS framework, it looks to be pretty neat and suitable for my needs. I have chosen some layout template from their site as the base and now I am simply writing code for it.
At the same time, I am trying to fill the lack of knowledge about SEO, reading some book and articles on the Internet; it seems pretty complicated but well, I'd have to learn it some day
The thing is that in my website, I have the same files with the same content for both desktop and mobile versions, while CSS is what does all the stuff to switch between the versions. Now, an issue appeared, since I am planning to simply hide some content visible in desktop version for the mobile one (like large splash screen and full company credentials above the navigation) and vice versa (in mobille version, there's going to be a hamburger menu, logo and a phone icon with a submenu with href links directly to telephone numbers). The thing is that currently it is handled by UiKit's classes that simply add "display: none !important;" to content that is not to be visible on a chosen version.
And now, if I think correctly, crawlers collect the whole HTML data without caring for CSS, and so if I have double, separate navigation bars, they are both being crawled with links guiding to pages on the website. Next, the splash screen is crawled even on mobile version whereas it is not going to be displayed.
So, finally, should i avoid using such solutions? Do they have a significant negative impact on SEO ranking?
Thanks, have a good day and upcoming weekend!
Sem