 We welcome all of you to the session, Conducting SEO Testing, a live demo by Trisha Chitani. Quick introduction about Trisha. Trisha is an automation enthusiast. She has been assisting teams to enable them deliver high quality software in the agile and DevOps environment. And she's excited about attending conferences and meetups. And she has been rewarded browser stack champion, postman Supernova and few other awards. Without further delay, over to you, Trisha. Hi, everyone. Welcome today to my talk. Today, I'm going to talk about conducting SEO testing, the live demo. I'm Trisha Chitani. I worked as a software tester for the past nine years. During my nine years of journey, I worked on front end, back end, and mobile testing. My Twitter handle is mentioned on the slide. If you would like to tweet about my talk, please help me to do it. So that the world of SEO testing has been spread. During this time of just setting up a background while I'm delivering the SEO testing, so it happened that our website came into the fourth rank in Google Search Engine. Since our website came to the fourth rank, sales been increased by 15%. Since our sales been increased by 15%, there was more user engagement. And there was more opportunity for us to improve on various aspects. This helped us to give the build the credibility and trust among our customers. While we were achieving all this, now I would know you would be curious to understand my journey, what we did, how we did it. So let me take you through my journey. So this is a background. This is a context where I was working in a company and when I joined a company, I get to know that I have to do a SEO testing. So I started collaborating with the team members. While I collaborated with the team member, I started learning from them that they were being penalized in the past. Since they were being penalized, they were extremely cautious of what they are doing. As they were extremely cautious of what they were doing, I also learned that there is a new algorithm by major of the search engine is going to be released. Since there is a new algorithm which is going to be released, but the challenges, none of the search engines will mention what they are changing to the hundred percent or else they lose the business. While we were having all this change challenges, I was like, I was joined new to the team. I wanted to learn more. I wanted to bring an impact. And that's why I was determined to do a SEO testing. So how I started, I started doing a research. I started pairing up my team members. I started asking questions from developers, saying that what they are doing, how they are doing, what they are learning and what are the changes and how does it impact to SEO. Once I learned those, I started attending meetups and conferences. And meetups and conferences are learned more about what the other people are doing. In meetups and conferences, I learned that people from other team in my company are also doing SEO testing. So I started collaborating with them. We exchanged the test plan, bug reports, test cases, which helped us to exchange our ideas. And that helped me to become more confident. While I was doing that, I would explain what all are learned. I started with learning with types of search engine. There are three types of search engine. The one is crawler based. The second is human based. The third is hybrid. When we hear the term spider, bot, crawler, it means the same thing. The word are interchangeable. Let me be more specific about what does crawler mean. The crawler is something which is a program written by a developer. And it shows us to go and snake inside the website until it comes out of the website. Apple Bot, Google Bot are the good example for crawler based search engine. Human based search engine. It's a human powered search engine. Any intervention done by human has impacts the search engine, the search results. For example, no, no from amazon.com. Hybrid search engine. Hybrid search engine has a combination of human based as well as crawler based. In my journey, I was doing more research on hybrid based search engine. That's why I will explain you more on hybrid based search engine. Now let me take you through what are the different sources wherein we can track the traffic is coming from. The forester is organic traffic. Organic traffic is a traffic which is coming from any on source. And organic traffic. And organic traffic is traffic which is coming from any business development partnership. Referral traffic. Referral traffic is a traffic which is coming from either any third party website but not from the search engine results. Paid traffic. Paid traffic is a traffic which is coming from any advertisement such as Google ads or any paid platform from the advertisement perspective. Social traffic. Social traffic is a traffic which is coming from any social media such as Instagram, Facebook, LinkedIn, Twitter. Others. If traffic doesn't fall on any of the listed parameters then it will go to and fall into the pockets of others. Now let me explain you how does crawler work? So crawler has three components. The first is crawling, then indexing, then ranking. I've already explained you what does crawler mean. The crawler mean it is a program which is written by developer and it sneaks into the website. Indexing. Indexing is a process wherein it goes and index the page content, page index after understanding the page content. Ranking. Ranking helps us to give the relevant results what user is searching for and staying up to date helps in improving the ranking. How does the crawler work? The crawler works from the perspective of if you want to rank your website then your website need to be indexed. If your website need to be indexed it needs to be crawled. So let's say if we take a paragraph from your website and search in Google search. If we get the relevant results we get your website then it means your website has been indexed and crawled. I'll explain you more in depth in my demo further. So I've explained to you now how I did the like what I learned from the theoretical part but let me explain you how I did the test and the actual day-to-day scenarios. So let me get started with how to check whether our website is indexed or not. So here I have searched a website using site colon agile India. And if you would see the results we are getting a relevant results from all the social media, the website itself and convention platform. This showcase us the agile India is being indexed. So now let me explain you robot TXT. So robot TXT is a directive in a website which helps the crawler to understand which particular websites need to be crawled and which particular website doesn't need to be crawled. Let me show you an example. So this is a robot TXT by Google.com. Here we can see what is a user agent, whether the website has been disallowed, allowed and we could also see the various other user agents which is being allowed or disallowed. Certain things to remember about robot TXT is robot TXT is not appreciated by all the search engine and we should not have any sensitive information or in the website if it is there then it should be blocked and robot TXT. So the next is sitemap. Sitemap is used for as a first place where crawler goes and find because it's a place where it can see all the web pages which need to be crawled and indexed and this has been maintained by web owners. So that through kind of sitemap the one which we are seeing is the HTML format and it's by goodguys.fromau.com. I'll show you the another sitemap which is in the XML format. So this is a sitemap which is in the XML format by Google.com. Why we need sitemap? In my practice I've seen sitemap as being used when the website was very large. For example, e-commerce website and each page needs to be eonic. Each page should have some rich content and that's why we need a sitemap and it's been majorly used in e-com websites. Next aspect of SEO testing is we think of is our website as mobile friendly or not? So what was happening back before 2019? All the website owner were actually having different domains, subdomains and it was very hard for any search engine to track which is the web owner and what they are doing. So that's why in 2019 they came up with Mobile First. Since they came up with Mobile First, they had certain rules like the navigation, the breadcrumbs, the URL should be seen across website as well as search engine. Since the navigation URL website should be seen across the desktop or the mobile platform it made the search engines to find the webpage or who is the owner of the domain much easier. And they also expected to have the high quality videos or image or content end up and it should be unique. It should be similar in both mobile and web. So how we can test our website as mobile friendly or not? So this is a page which is maintained by Google. Here we could enter the URL and we can check or we can embed the code after inspecting the element and copy this and paste it over here and check whether our website is mobile friendly or not. Certain things which I've learned about website has been mobile friendly or not as ease of navigations, form factors like having tablets, multimedia phones and smartphones should be of same resolution. Search engine results page. So this is a search engine result page of Azal India and we could also search too. And here we could see the search engine for wherein we have different widgets like videos. We have organic search results, related search results that you could find knowledge sharing and that's where it's known as search engine results page. Tags. So for the tags we, what we do is like we go to any website, mobile phones. Sure. We have two more minutes. Okay. So here in mobile phone, we would see the title tag. So this is an important tag, then the keywords, then that here we would find keywords and meta name, meta keywords, canonical URL. Canonical URL has been maintained by the search engine and whatever you're seeing the search results over here you would see the same URL which has been used by Google. So I have, I've talked about few of this which I've mentioned over the web over here. For the summary, whatever I knew from the SEO perspective I've explained that I have shared it across and I hope you could do the same. If you're not able to do the same, these army, I'll help you to do that. This is a last, like the quote which I learned about SEO testing, it's about not only doing the SEO testing, it's also comes from the maintenance perspective which I wanted to leave you with. My essential gratitude goes to Anand Bagma who helped me to get into the stock with Azure India and my sincere talk of gratitude also goes to Krithika who helped me to shape up the stock while giving a constant feedback. Thank you. Thanks Trisha. Thank you, thanks everyone.