Proposal 2024: Enhancing Drupal's SEO by AI Automation and Optimization.

Created on 5 March 2024, 4 months ago
Updated 24 April 2024, 2 months ago

Project Mentor

Adding @devendrasingh โ†’ as the project mentor.

Project Description

The AI-driven SEO automation module for Drupal, initiative aims to expand and extend the capabilities of existing tools such as Content AI and Metatag AI modules. By incorporating OpenAI's GPT-4, the module will automate real-time SEO adjustments during content creation, covering tasks like schema markup, URL optimization, and heading structure. Community feedback emphasizes the moduleโ€™s integration with existing tools, enhancing their features while introducing innovative automation capabilities.

Expected Size of Project

350 hours

Project Difficulty

INTERMEDIATE

Project Skills/Prerequisite

Strong PHP and JavaScript understanding. familiarity with Drupal's API and AI integration will be required.

Project Goal

The goal is to streamline the SEO process within Drupal, providing a module that actively applies SEO best practices during content creation. This tool will enrich Drupal's SEO capabilities, fostering a seamless and effective content optimization workflow. Imagine next time when you are building a Drupal site, you have to manually integrate numerous modules, having to have a deep understanding of best SEO practices is needed, and customizing configurations page by page, this single module simplifies the entire process. Itโ€™s designed to save time and effort, enabling you to concentrate on the site architecture and quality content creation.

I want to extend my deepest gratitude to Nick and drupal community, Drupal community is amazing sharing their invaluable insights and support. If you have any questions or wish to engage further in discussions, I am linking the thread here Slack conversation

Project Resources

๐ŸŒฑ Plan
Status

Active

Component

Organization

Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @Stanzin
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States roman7
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States roman7

    Hello @Stanzin I have been following your conversation from slack and I thought that I would add this description based on your conversation with other community members. I thought adding this here would be immensely helpful for a descriptive project goal. Thanks again. I am looking forward to being part of Google summer of code'24 and hope to learn alongside with you all )

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

    update: Reflecting on the community's insights, I have redefined the scope of this project with an emphasis on intelligent automation and optimization. With a focus on simplifying complex SEO workflows and bring a new level of integration within the Drupal ecosystem not yet available.

  • Hello, one and all here
    I'm quite into this particular project.

  • HELLO EVERYONE!
    Surbhi Sharma this side. I feel gratitude while posting this comment as it gives immense pleasure to contribute to the organization.This project seems to be quite interesting which makes me excited to contribute here.
    Thank you!

  • Hello Everyone!
    I'm very interested to contribute to this project.
    I want to know more about the project.
    Waiting eagerly to connect with you soon.

  • Hello, Everyone!
    I'm very interested in this project and want to know more about it.
    Hope me best of luck!

  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia rohit_kt_23

    Good evening everyone. I hope all of you are doing well and enthusiastic. AI is increasingly becoming a part of our daily lives. Creating automation for this purpose is a creative endeavor within the open-source community. I would be delighted to contribute to this proposal in 2024.
    Thank you.
    RK_TIWARI

  • Greetings, everyone!
    I'm deeply invested in this specific project and eager to delve deeper into its intricacies.
    Here's to hoping for success!

  • Hello, Everyone!
    I'm very interested in this project and want to know about the project and I want to contribute in this project.
    Hope me best of luck!

  • Hello EveryOne!
    I'm very interested and excited to work in this project.
    And i want to know more about the project and continue in project

  • Hello, Everyone!
    I'm very interested in this project.
    want to know more and contribute in future.

  • Heyy, Everyone!!
    I'm new to this community and want to know more about this..
    Hoping to contribute in the future too

  • HI!
    My name is
    Rohit
    I am dedicated and enthusiastic tech student, passion for web development and open-source technologies.

  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia Muskan17

    Hiii, I am Muskan Goyal
    I'm interested in this and would like to contribute in future.

  • Hello Drupal community,
    Just joined in the Drupal Slack community.
    I am very interested in the problem statement.
    I have understanding of javascript development and how SEO works.
    I want to know more about this project and contribute to this project.
    Excited to learn more about this project.

  • Greetings, all! I'm deeply intrigued by this project and keen to delve deeper into it. I'm very eager to contribute in it.
    Thank you.

  • Hy can you share the link for more info to the project described here.

  • hello everyone,
    I like the project and i want to contribute in this.

  • Hello, Everyone!
    I wants to contribute in this project.
    I want to know more about the project.
    hope the best!

  • Hi can you share link for more information about the project.

  • Greetings, everyone!
    I'm deeply invested in this specific project and eager to delve deeper into its intricacies.
    Here's to hoping for success!

  • Hello everyone,
    Rajat Gupta here. I'm excited about this opportunity to contribute to this project. Could someone kindly provide guidance on how I can get started and make meaningful contributions? I'm eager to learn and lend my skills to this endeavor.
    Thank you in advance for your assistance!

  • Greetings and showing interest

  • Hello Everyone!
    Ayush Ponia this side.
    I'm genuinely excited to connect with others who share similar interests or perhaps offer fresh perspectives that could broaden my horizons even further. I'd love to hear your insights and experiences.
    Let's embark on this journey of discovery together!
    I am interesting in this Project.
    Want to Know more and contribute in project.
    Thank You!

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

    Hello @devendrasingh. Since this is a fairly complex project, this module as per our conversations it will generate real-time content creation, which means it needs to analyze and optimize content based on multiple criteria simultaneously. I am thinking that this will involve potentially complex AI model training which I have yet to learn. I am hoping that this project allows two contributor who can apply to a single project. I have been advised by Nick that this project should be split in 2 with clear separate goals for two contributors to work. So no dependencies ! Can you help me with a proposed plan. Thanks

  • Greetings of the day everyone,
    I recently joined the drupal community.
    I am happy to know more and contribute in future.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

    Hello @everyone, my aim was to inspire and guide valuable contributions towards the shared goals.

    However, I've noticed that my attempt has led to an overwhelming influx of messages on our thread, deviating from its intended purpose. This was not my intention, and I sincerely apologize for any confusion or inconvenience it may have caused.

    That said, I must emphasize the importance of keeping our discussions focused and relevant to the project at hand. This ensures that we can all benefit from constructive and informative exchanges, facilitating a more effective collaboration process.

  • Hello, everyone!
    I'm interested in this project and want to know more about it.
    Hoping to contribute in the future too.

  • HI!
    My name is
    Samarth
    I am dedicated and enthusiastic tech student, passion for web development and open-source technologies.

  • Hello, Everyone
    I am very interested in this,
    and want to know more about it.

  • hello everyone,
    I like the project and i want to contribute in this.

  • Hello @Stanzin,

    As discussed we already have a split of this project in two parts that allows two contributors to work parallelly. I assumed SEO is a big deal and automation will definitely help drupal developers and site maintainers to implement SEO quickly and more effectively and for that definitely we need to derive complex algorithm along with AI that adds the high complexity to this project. I am very much interested to be a part of this project by providing my suggestions and technical help to complete this project. And again thank you for choosing me as a mentor for this project.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

    Thanks @devandra for stepping in. I really appreciate it currently I am talking to few maintainers including SEO AI, adrian and other mentor whom we can onboard in this task if they have time. Having a good understanding of the AI and tuning the algorithm will be crucial for the project success. I am very excited for this, what do you think ?

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
  • ๐Ÿ‡ฑ๐Ÿ‡นLithuania mindaugasd

    @stanzin I read your project description, but I am not involved with SEO, so I don't have much to add. I think you have to study everything: how SEO works currently in Drupal, what new kind of SEO AI products exists on other platforms, and design improvements for Drupal. Also SEO may work differently in the future as AI changes the landscape. So you have to also study what is predicted for SEO in general. Maybe people will use search engines less and less, and ask AI to gather information for them (or use AI based search engines).

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

    Hey @mindaugasd. I thought we also need to emphasize on prompt engineering for better results. I would really appreciate your input on prompt engineering part since you are the maintainer of AI prompt engineering ) I believe effective prompt engineering is crucial when interfacing with AI models because it can significantly impact the quality of the outcomes.

    I have outlined a HLD, it outlines a process flow for integrating an SEO automation module into a medical website as a example. This includes starting with a questionnaire to gather general questions about the project, processing this information through a Drupal real-time SEO analyzer, and then interacting with a openai to refine seo practices based on the data received from the 'about us' page of a medical website.

  • ๐Ÿ‡ฑ๐Ÿ‡นLithuania mindaugasd

    Hi,
    AI prompt engineering โ†’ module allows (or will allow) to gather all kinds of information about Drupal website to a single prompt. So this can be useful for first part of the job: to collect data and prepare the prompt.

    You will be able to add questionnaire information, add website pages, previous data, work within some context and organize the prompt in the user interface. Some needed features is missing at the moment, but I will be able to develop and add them within context of how you will want it to work.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

    Thanks a lot for your input @mindaugasd! your expertise could be a game changer for this project. If this project takes off, I'd love for you to come aboard. I'll drop you a message. It is given that I find manual SEO tedious; I want to create a solution that scales across all levels of Drupal use. I believe that If we get this right, it could revolutionize SEO automation for everyone from small users to large enterprises using drupal .

    You are the best )

Production build 0.69.0 2024