SEO for an online ESL School

I'm currently working on my online ESL school website and I need some guidance on SEO strategies for the course textbooks. I've heard about the issue of Keyword Cannibalisation, which involves multiple pages targeting the same keywords. My concern is that I have numerous textbooks all focusing on the keyword "ESL Online." Is this a problem, and if so, how can I address it?

Keyword cannibalization can be a serious problem for your online ESL school website if multiple pages target the same keyword, such as “ESL Online.” To address this, you should diversify your keywords to target specific aspects of your textbooks and courses. For instance, instead of targeting “ESL Online” for every textbook, consider using more specific keywords related to the content of each textbook.

For example, if you have a textbook titled “China Lands a Rover On Mars,” you can use keywords like “learn English through news articles,” “English news articles for ESL,” “ESL news articles with questions,” or “China Mars Rover English lesson.” By targeting these more specific keywords, you can improve the visibility of your individual textbooks while also avoiding keyword cannibalization.

Additionally, you can use tools like a keyword planner to find related keywords that are less competitive. A keyword tracker can also help you monitor the performance of your chosen keywords.