Your Trainers
Although his role is Managing Director at Impression, don’t be fooled into thinking he’s not up to speed on modern SEO challenges. In his role, Aaron heads up the technical leadership of the company and is tasked with managing service innovation for the agency’s clients. His background is in web development and technical SEO.
Along with the agency’s technical SEO team, Aaron works with international blue chip clients facing JavaScript-based indexation issues at scale.
Who should attend this course?
This course is aimed at those who are already familiar with JavaScript website development. Although no coding experience is necessary, you should definitely be comfortable with technical discussions.
The course will be JavaScript library and content management system agnostic.
It’s mostly for SEO’s and digital marketing managers but JS devs won’t be out of place at all.
What you'll need to bring along
Your laptop (and a charger!) are necessary.
If you register for one of our training courses you don’t only get a day of in-depth and practical training from some of the industry’s most respected professionals, you also get a ticket to Europe’s biggest specialist SEO event.
100% Money Back Guarantee
There’s simply no worse feeling than putting aside a day out of the office to go to a training course, handing over your cash and a course failing to live up to your expectations.
We do all we possibly can to make our courses the best you’ve attended but if you ever feel we didn’t live up to your expectations, we’ll give you a total refund, no questions asked.
Course Overview
For 2019, JavaScript will be one of those areas of technical SEO that just keeps on giving us challenges. In the last few months alone, Google has updated its web rendering service engines and since then website owners will have seen a larger default amount of visibility.
These recent updates are of course positive, however incorrectly implemented JavaScript-powered websites can wreak havoc on your website’s visibility and digital marketing ROI.
Understanding how to better handle the fallout from a JavaScript website migration from all angles is key and whether you’re an SEO, product owner, JavaScript developer or digital consultant, this course will get everyone on the same page.
We’ll talk a fair bit about Angular, Vue and React however this course is library agnostic. Whilst each library has its own nuances the underlying potential issues with JavaScript websites aren’t often impacted by the library.
Course Outline
In this course, we’ll cover;
- JavaScript, its impact on websites, and JavaScript SEO
A JavaScript library doesn’t replace a content management system. The two can be coupled together, or operate entirely independently. Half of a website might be running on JavaScript and the other half might be running on plain old PHP/HTML. Even just one page on a website might be operating as a JavaScript Single Page Application (SPA).
We don’t want to teach you to suck eggs, but we do want everyone in the room on the same page, so we’ll run through the theory, the challenges and some great case studies and graphs of what good and bad JavaScript implementations can do to a website’s SEO. - Google and JavaScript site processing
We’ll look broadly at how rendering works, starting with the JavaScript perspective, and then applying this to the search engine angle. Google has published details on its Web Rendering Service so we’ll break this down and discuss how websites can become prone if the WRS is relied upon.
Other search engines, like Bing, don’t/can’t (as of May 2019) render JavaScript websites anywhere near as well. Therefore a JavaScript-only website isn’t something that can be fully relied upon. We’ll discuss the options available to you as marketers and developers, and begin to touch on how to render search friendly copies of pages. - Rendering
Beyond Google’s web rendering service, you’ll also want to learn more about the various on- and off-site server-side-rendering (SSR) options available to you. There are a number of platforms on the market and we’ll run through how these work, and outline the options for you.
We’ll also talk about the holy grail of SSR which for many will unfortunately be unobtainable — isomorphic JavaScript. - Common JavaScript/framework issues for SEOs
Through our consultancy we’ve seen plenty of issues for SEOs, including blank pages, page speed issues, duplicate content, server-side-rendering downtime, indexable search pages, lack of canonicalisation, onclick instead of <a> tags, inaccessible deeper pages — and the list goes on. We’ll work with examples in the room to pick apart such issues and show you some of our consultancy work so that you need not make the same mistakes. - Debugging and issue tracking
We’re not looking to fix broken JavaScript code, but we are looking to improve a JavaScript implementation. Sometimes this means jumping into the JavaScript coding of a website to understand how it’s working. Sometimes this means running headless chrome on your machine, or faking a user agent in Chrome. We’ll cover these simple steps, plus a lot more.
If you’re attending the course with a website you’re happy for us to use as an example, DM me @aarondicks - How to work with your boss/client/developer to fix
There will be plenty of people in the room from different backgrounds and we’d like to get some conversation going on how to get dev queue priority on your fixes. We’ve had plenty of different experiences but your own may vary. We’ll explore how you can attribute financial gain to giving issues priority in development. - “Normal” tech SEO for JS sites
Something that we found at Impression whilst working on a consultancy basis with lots of JavaScript websites is that they’re also much more prone to fall down on the other, more common, SEO issues too. This is usually because the CMS solution is headless and the JavaScript framework used doesn’t come with all the nice baked-in SEO goodies many consultants are used to. We’ll run through some examples and best practise. - Plenty of tech-heavy discussion where required
Many in the room will come from a technical, hands on background, however the course will be mindful that we’re in the room to discuss search engine performance and marketing ROI. Whilst we may geek out a little on some technical solutions, we’ll equally keep the discussion on track to focus on meaningful JavaScript change requests that will have tangible impacts to your sites bottom line.
If polyfills are relevant in September we’ll discuss those, too!
Any maybe some more…
Although we know there are more search engines that can’t render JavaScript websites well at all, much of our focus goes to Google. It’s recent rendering updates have been well received by the industry however are still far from perfect. The course content is bespoke for this day and it’ll be up to date. If things change in the meantime, we’ll bring you the latest.
We promise.
Register - Brighton Session
Why Train with BrightonSEO
Experts, not Trainers
We won’t waste your time sitting you in front of full time trainers who haven’t got their hands dirty for god knows how long; we get experts from different fields of the industry on board to give you the information they know works, not just the theory of what’s supposed to.
Specific, Detailed and Unique
Most training providers are looking for a course they can run month after month, week after week, so they end up being general and catch-all. Not our courses … they’re more detailed and in-depth than you’ll find anywhere else.
You Drive the Agenda
We don’t drive the agenda, you do. Before each training course, we ask what you want to be taught, and we actually listen. All the workshops we run have been selected because they’re the most commonly requested training subjects useful to you.
Group Sizes
The group sizes are ideal, more than a handful to offer a bit of diversity and substance to the day, but small enough that the training can remain hands-on and personal, making sure all questions are directly answered.
The Perfect Duration
The day runs from 9.30-4.00 to keep it punchy. Any longer than that and it starts to drag, any shorter and you’re not able to properly sink your teeth into what you’re covering. Don’t worry, you’ll also get plenty of breaks to network.
Proper Food & Drink
There’s a couple of coffee breaks, morning and afternoon, and we also provide a proper lunch. That’s right, we’re talking real food with beer and wine rather than soggy sandwiches or mush slopped from a tray.