CN114625950B - Website search engine optimization processing method, device, electronic device and storage medium - Google Patents
Website search engine optimization processing method, device, electronic device and storage medium Download PDFInfo
- Publication number
- CN114625950B CN114625950B CN202210272627.7A CN202210272627A CN114625950B CN 114625950 B CN114625950 B CN 114625950B CN 202210272627 A CN202210272627 A CN 202210272627A CN 114625950 B CN114625950 B CN 114625950B
- Authority
- CN
- China
- Prior art keywords
- search engine
- source data
- submitting
- target search
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 28
- 238000003672 processing method Methods 0.000 title abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000007781 pre-processing Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9035—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the disclosure discloses a website search engine optimization processing method, a device, electronic equipment and a storage medium, wherein the method comprises the steps of acquiring website source data and configuration information; the website source data is preprocessed to obtain source data meeting preset conditions, the website source data meeting the preset conditions is determined to be processed website source data, a target search engine is determined according to the configuration information, the processed website source data is submitted to the target search engine through a submitting mode matched with the target search engine, and the submitting mode matched with the target search engine comprises a file submitting mode. The present disclosure provides a universal and unified method for optimizing web search engines, which can reduce the labor cost of each web site.
Description
Technical Field
The disclosure relates to the field of information technology, and in particular relates to a website search engine optimization processing method, a device, electronic equipment and a storage medium.
Background
Website SEO (SEARCH ENGINE Optimization ) refers to the process of optimizing the inside and/or outside of a website to make the website meet the requirements of search engine listing, so that users are brought to the website through the search engine, and the website obtains traffic. Thus, websites require SEO processing, where submitting sitemaps sitemap to a search engine is a key element in directing the search engine to listing the website.
The current way to submit sitemaps sitemap to search engines is for the website service personnel to adapt the submission specifications of the various search engines themselves to complete sitemap submission. The problem with this approach is the high cost, and each search engine needs to be adapted specifically. In other words, website service personnel need to research and understand the submission specifications of each search engine respectively, and service personnel of different websites respectively submit sitemap of own websites, so that the industry multiplexing cannot be realized.
Disclosure of Invention
In order to solve the above technical problems or at least partially solve the above technical problems, the embodiments of the present disclosure provide a method, an apparatus, an electronic device, and a storage medium for optimizing a website search engine, which implement a unified and universal website source data submission scheme, so that the labor cost of each website can be reduced, and the submission efficiency is improved.
In a first aspect, an embodiment of the present disclosure provides a method for optimizing a web search engine, where the method includes:
acquiring website source data and configuration information;
Preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data;
Determining a target search engine according to the configuration information;
And submitting the processed website source data to the target search engine in a submitting mode matched with the target search engine.
In a second aspect, an embodiment of the present disclosure further provides a website search engine optimization processing apparatus, where the apparatus includes:
the acquisition module is used for acquiring website source data and configuration information;
the preprocessing module is used for preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data;
the first determining module is used for determining a target search engine according to the configuration information;
And the submitting module is used for submitting the processed website source data to the target search engine in a submitting mode matched with the target search engine.
In a third aspect, embodiments of the present disclosure further provide an electronic device, including:
one or more processors;
A storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the web site search engine optimization processing method as described above.
In a fourth aspect, the embodiments of the present disclosure further provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a web site search engine optimization processing method as described above.
Compared with the prior art, the technical scheme provided by the embodiment of the disclosure has at least the following advantages:
The website search engine optimizing processing method provided by the embodiment of the disclosure comprises the steps of obtaining website source data and configuration information, preprocessing the website source data to obtain website source data meeting preset conditions, determining the website source data meeting the preset conditions as processed website source data, determining a target search engine according to the configuration information, and submitting the processed website source data to the target search engine through a submitting mode matched with the target search engine.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a flowchart of a method for optimizing a web search engine in an embodiment of the disclosure;
FIG. 2 is a flowchart of a method for optimizing a web search engine in an embodiment of the disclosure;
FIG. 3 is a flowchart of a method for optimizing a web search engine in an embodiment of the disclosure;
FIG. 4 is a flow chart of submitting website source data to a search engine by an interface submitting method in an embodiment of the disclosure;
FIG. 5 is a flow chart of submitting website source data to a search engine by file submission in an embodiment of the disclosure;
FIG. 6 is a flowchart illustrating a website search engine optimization method according to an embodiment of the disclosure
FIG. 7 is a flow chart of submitting website source data to a target search engine by an interface submitting method in an embodiment of the disclosure;
FIG. 8 is a flow chart of submitting website source data by file submitting means according to an embodiment of the disclosure;
FIG. 9 is a diagram illustrating access to sitemap files in an embodiment of the present disclosure;
FIG. 10 is a schematic structural diagram of a website search engine optimization processing device in an embodiment of the disclosure;
fig. 11 is a schematic structural diagram of an electronic device in an embodiment of the disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been shown in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order and in parallel. Furthermore, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "including" and variations thereof as used herein are intended to be open-ended, i.e., including, but not limited to. The term "based on" is based at least in part on. The term "one embodiment" means "at least one embodiment," another embodiment "means" at least one additional embodiment, "and" some embodiments "means" at least some embodiments. Related definitions of other terms will be given in the description below.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
Submitting sitemaps sitemap to a search engine is a key element in guiding the search engine to listing websites. The current way to submit sitemaps sitemap to search engines is for the website service personnel to adapt the submission specifications of the various search engines themselves to complete sitemap submission. The problem with this approach is the high cost, and each search engine needs to be adapted specifically. In other words, website service personnel need to research and understand the submission specifications of each search engine respectively, and service personnel of different websites respectively submit sitemap of own websites, so that the industry multiplexing cannot be realized.
Aiming at the problems, the disclosure provides a website search engine optimization processing method, which aims to provide a unified and universal website source data submitting scheme so as to achieve the purposes of reducing the cost of each website and improving the submitting efficiency. The method may be performed by a web site search engine optimization processing device, which may be implemented in software and/or hardware, which may be configured in an electronic device, such as a server.
As shown in fig. 1, the method specifically may include the following steps:
step 110, acquiring website source data and configuration information.
Specifically, the website source data may refer to one or more of address information of a website page, introduction information (such as a title) of the website page, and a picture associated with the website page.
The mode of acquiring the website source data can be acquired through an interface provided by a service party or read from an offline table provided by the service party.
The configuration information refers to requirements provided by the business party, such as a search engine specified by the business party, a commit frequency specified by the business party (i.e., how often to perform commit operations, which refers to operations to commit website source data to a specified search engine, or the time at which commit operations are performed daily, such as once per day at 0 point).
And 120, preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data.
Optionally, the preprocessing of the website source data comprises the steps of sequentially accessing links in the website source data to obtain access results, determining invalid links in the links according to the access results, and deleting the invalid links from the website source data to obtain processed website source data. Wherein the invalid links include links that have been dropped.
Optionally, the website source data is preprocessed, or data which does not meet a preset format specification in the website source data is deleted.
And 130, determining a target search engine according to the configuration information.
Specifically, the target search engine can be determined from the configuration information through a keyword matching technology, for example, the keyword is "search engine A", the "search engine A" is matched with the configuration information, and if an information segment with the matching degree reaching a threshold value exists, the "search engine A" is included in the configuration information, and the "search engine A" can be determined as the target search engine.
Optionally, the format of the configuration information may be agreed, and the service party is required to provide the configuration information according to a preset format, and at this time, the information may be directly read from a preset position, and the information read from the preset position is the target search engine.
The target search engine is designated for the business party, and the website source data is submitted to the target search engine.
And 140, submitting the processed website source data to the target search engine in a submitting mode matched with the target search engine.
The submission mode matched with the target search engine comprises a file submission mode. At present, some search engines support interface submission, some search engines do not support interface submission, and the search engines supporting interface submission correspond to the search engines and have self submission interfaces, and the submission interfaces are used for submitting website source data to the search engines by business parties. In the scheme of the disclosure, the method is in charge of collecting and uniformly storing the submitting interfaces of the currently existing search engines supporting interface submitting, and determining whether the submitting interfaces matched with the target search engines appointed by the business party exist or not based on the collected submitting interfaces when the business party is served.
Optionally, if there is a submission interface matched with the target search engine, the submission mode matched with the target search engine includes an interface submission mode in addition to a file submission mode. That is, the file submitting mode is suitable for various search engines (including search engines supporting interface submitting and search engines not supporting interface submitting), and the interface submitting mode is only suitable for search engines supporting interface submitting.
Specifically, if a submitting interface matched with the target search engine exists, submitting the processed website source data to the target search engine through an interface submitting mode and/or a file submitting mode.
If a submitting interface matched with the target search engine appointed by the service party exists, the website source data of the service party can be submitted to the target search engine in an interface submitting mode so as to guide the target search engine to record.
Generally, according to the submission specifications of each search engine, the data volume of website source data submitted by an interface submission mode at each time cannot be too large, and some search engines limit the daily submission volume, but the interface submission mode is more convenient, so that the interface submission mode is preferentially adopted for some website source data with higher real-time requirements, and the interface submission mode is adopted for some website source data with lower real-time requirements. Or if the total amount of the website source data of the service party is not too large, the website source data can be submitted in an interface submitting mode.
It can be understood that if there is no submission interface matched with the target search engine, submitting the processed website source data to the target search engine in a file submission mode. If the target search engine appointed by the service party does not support interface submission, the website source data can be submitted only in a file submission mode.
Further, a timing task may be established according to the commit frequency specified in the configuration information, the timing task being responsible for performing the above steps 110-140 according to the commit frequency.
In general, the method further includes determining a commit frequency based on the configuration information.
The submitting the processed website source data to the target search engine through an interface submitting mode and/or a file submitting mode comprises the following steps:
And submitting the processed website source data to the target search engine through an interface submitting mode and/or a file submitting mode according to the submitting frequency.
The embodiment of the disclosure provides a unified and universal website source data submitting scheme, which can provide website service for each business party, can meet the requirements of the business party on various search engines, can ensure timeliness and integrity, and can ensure that the business party only needs to provide website source data and configuration information without inputting manpower and time to know relevant specifications of each search engine, so that the cost is saved for the business party.
FIG. 2 is a flowchart of a method for optimizing a web search engine according to an embodiment. Based on the above embodiment, the present embodiment provides a specific implementation manner for the step of submitting the processed website source data to the target search engine through an interface submitting manner and/or a file submitting manner.
As shown in FIG. 2, the website search engine optimization processing method comprises the following steps:
step 210, acquiring website source data and configuration information.
Step 220, preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data.
And 230, determining a target search engine according to the configuration information.
Step 240, determining whether there is a commit interface matching the target search engine.
Step 250, if the submitting interface exists, submitting the preset number of website source data to the target search engine through the submitting interface according to the submitting specification of the target search engine.
In particular, some search engines limit the daily amount of submissions, and therefore require reference to the specifications of the target search engine to determine the preset number. The preset number is typically the upper limit of the amount of data per day (i.e., how much data can be submitted per day at most) that is limited by the target search engine. It will be appreciated that the predetermined amount is the total data amount of the website source data if the total data amount of the website source data is below the single day data amount upper limit of the target search engine limit.
Generally, for some website source data with higher real-time requirements, an interface submitting mode is preferentially adopted, and for some website source data with lower real-time requirements, submitting is carried out through a file submitting mode. Or if the total amount of the website source data of the service party is lower than the single-day data amount upper limit limited by the target search engine, the service party can submit the website source data through an interface submitting mode.
Step 260, if the total number of the processed website source data is greater than the preset number, submitting the website source data which is not submitted to the target search engine in a file submitting mode.
Step 270, if the submitting interface does not exist, submitting the processed website source data to the target search engine in a file submitting mode.
Based on the above embodiments, specific embodiments are provided for "submitting the processed website source data to the target search engine in an interface submitting manner and/or a file submitting manner", specifically, a preset number of website source data are submitted to the target search engine through the submitting interface according to the submitting specification of the target search engine, if the total number of the processed website source data is greater than the preset number, the processed website source data are submitted to the target search engine in a file submitting manner, and personalized adaptation of the target search engine is realized, so that the stability of submitting the website source data is ensured.
FIG. 3 is a flowchart of a method for optimizing a web search engine according to an embodiment. Based on the above embodiment, the present embodiment provides a specific implementation manner for submitting website source data to a target search engine through a file submitting manner.
As shown in fig. 3, the method comprises the steps of:
step 310, acquiring website source data and configuration information.
Step 320, preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data.
And 330, determining a target search engine according to the configuration information.
Step 340, determining whether there is a commit interface matching the target search engine.
And 350, if the submitting interface exists, submitting the processed website source data to the target search engine through an interface submitting mode and/or a file submitting mode.
And step 360, if the submitting interface does not exist, generating a preset file based on the processed website source data according to the submitting specification of the target search engine.
The preset file refers to a file comprising website source data. Typically, website source data will have hundreds of millions of pieces, and each piece of website source data typically includes address information of a website page and introduction information of the website page or a picture associated with the page. Most search engines, however, specify that the default file cannot exceed 5000 lines, and therefore require processing for hundreds of millions of website source data so that the default file does not exceed 5000 lines and can include all of the website source data.
Specifically, website source data can be scattered into different subfiles for storage, each subfile is stored into a setting server, the file address of each subfile is obtained, and the file address of each subfile is stored in a preset file. If the file addresses of the subfiles are still greater than 5000, the file addresses of the subfiles can be continuously nested in the subfiles, namely, the real website source data are stored in the subfiles, the file addresses of the subfiles are stored in the subfiles, and the file addresses of the subfiles are stored in the preset files.
It can be appreciated that if the website source data is small, the website source data may be directly stored in the preset file. In summary, the preset file includes the processed website source data and/or a file address of a sub-file storing the processed website source data.
And 370, storing the preset file to a preset position, and obtaining a storage address of the preset file.
Specifically, the preset file can be stored in the setting server so as to convert the preset file into an online file, thereby facilitating access of the target search engine.
Step 380, submitting the storage address to the target search engine.
The target search engine can access the preset file on the line based on the storage address by storing the preset file on the line and submitting the storage address to the target search engine.
Further, in some embodiments, when the domain name of the storage address of the preset file does not meet the specification of the target search engine, the domain name of the storage address needs to be forwarded to obtain the domain name meeting the specification of the target search engine. For example, when the source data of the website a is submitted currently, the target search engine specifies that the domain name of the storage address of the preset file needs to include the name of the website a, but the domain name of the storage address of the preset file obtained by the processing method provided by the disclosure does not include the name of the website a, and at this time, domain name forwarding needs to be performed on the storage address of the preset file to obtain the storage address of which the domain name includes the name of the website a.
The submitting the processed website source data to the target search engine through a file submitting mode, and the method further includes:
And performing domain name conversion on the storage address to obtain the address of a target domain name, wherein the target domain name is determined according to the submission specification of the target search engine.
The submitting the storage address to the target search engine includes:
And submitting the address of the target domain name to the target search engine so that the target search engine accesses the preset file through the address of the target domain name.
It will be appreciated that after completing the submission of the website source data, if the website source data is updated, the updated source data needs to be submitted again. In particular, when only a part of the source data is updated, in order to avoid resubmitting the source data for which no update has occurred, resubmitting may be performed only for the updated source data. Optionally, when the website source data is scattered to each sub-file, the name of each sub-file may include a file creation time (specifically, may be accurate to time or minute) so as to mark a history update time of each source data, when a certain piece of source data is updated, a sub-file storing the piece of source data may be found based on the history update time, and then the updated source data is used to replace the history data, that is, only the updated source data is processed, so that the purpose of reducing the processing workload can be achieved, and the processing efficiency is improved.
In summary, when the target source data in the processed website source data is updated, determining a target file storing the target source data in the preset file based on the historical update time of the target source data, naming the target file based on the historical update time of the target source data, replacing the target source data in the target file with the updated source data, and resubmitting the storage address to the target search engine.
Furthermore, after submitting the website source data to the target search engine, the website search engine optimization processing method further comprises the step of playing the submitted result in a voice broadcasting mode. The submitting result is specifically the result information of success and failure of submitting, and the submitting result is played in a voice broadcasting mode, so that the submitting result can be played for target groups, the target groups are prevented from checking the submitting result from the background of each search engine, the time cost of the target groups can be saved, and the submitting process of website source data is public, transparent and delay-free.
In summary, the website search engine optimization processing method provided by the embodiment of the disclosure aims to provide a unified submission scheme to solve the problem of submitting website source data of a plurality of search engines, a website service party does not need to understand the submission specification of each search engine, can finish the submission of a plurality of search engines only by providing website source data and configuration information, and timely broadcasts the submission result and timely informs the website service party.
Referring to a flow chart of submitting website source data to search engines in an interface submitting mode as shown in fig. 4, specifically, unified collection is performed in advance for submitting interfaces provided by each search engine. When the website source data and the configuration information provided by the service party are obtained, the website source data are preprocessed, the processed website source data are obtained, a target search engine is determined based on the configuration information, a submission interface matched with the target search engine is determined from the pre-collected submission interfaces of the search engines based on the target search engine, and the process is logic executed by an interface adaptation layer shown in fig. 4. And submitting the processed website source data to the target search engine through a submitting interface matched with the target search engine, and broadcasting a submitting result through a robot after submitting the processed website source data.
Referring to a flow chart of submitting website source data to search engines in a file submitting mode shown in fig. 5, specifically, an online storage address of sitemap files (i.e., preset files in the above embodiment) adapted to the search engines is generated according to the processed website source data and the submitting specification of the search engines, the online storage address of sitemap files is submitted to each search engine, and after the online storage address of sitemap files is submitted to each search engine, the submitting result is reported by a robot.
Specifically, referring to a flowchart of a website search engine optimization processing method shown in fig. 6, a "data acquisition and adaptation" module is used to acquire website source data and configuration information provided by a service party, preprocess the website source data, obtain processed website source data, and determine a target search engine and a submission interface matched with the target search engine according to the configuration information. The service side may provide the website source data through an interface, through an offline table or through other modes (such as online direct transmission, etc.). Generating sitemap files according to the frequency specified by the configuration information through a timing task, submitting the storage address of the sitemap files to a target search engine in a file submitting mode, or submitting website source data to target search in an interface submitting mode, and broadcasting a submitting result notice to a target crowd, namely an update notice shown in fig. 6. The storage address of sitemap is submitted to the target search engine in a file submitting mode, and can be submitted manually, namely, the storage address of sitemap is filled in to a preset position manually, so that the submitting task is completed.
Further, referring to a flow chart of submitting website source data to a target search engine in an interface submitting manner as shown in fig. 7, first, a data acquisition and adaptation service is started by a timed submitting task (that is, acquiring website source data and configuration information provided by a service party, preprocessing the website source data, obtaining processed website source data, determining the target search engine according to the configuration information, and a service of a submitting interface matched with the target search engine). And secondly, sequentially submitting website source data through a submitting interface matched with the target search engine so as to avoid repeated submission and missed submission, checking the residual quota once each time of submission, ending the submitting process until the residual quota is 0, and broadcasting the submitting result through a robot. It will be appreciated that each search engine is provided with a different quota upper limit, for example, some search engines specify that the number of website source data submitted through the submitting interface (a piece of website source data may refer to one or more of address information of a website page, introduction information (such as a title) of the website page, and pictures associated with the website page) cannot exceed 3000,3000 is an initial remaining quota, and the remaining quota is updated once each time the remaining quota is submitted (i.e. the remaining quota is subtracted by 1), until the submitting process is ended when the remaining quota is 0.
Further, referring to a flowchart of submitting website source data in a file submitting manner as shown in fig. 8, the flowchart specifically includes triggering a data acquisition and adaptation service (that is, acquiring website source data and configuration information provided by a service party, preprocessing the website source data to obtain processed website source data, determining a target search engine and a submitting specification of the target search engine according to the configuration information), processing the website source data based on the submitting specification of the target search engine and the website source data, and particularly, storing the website source data in a plurality of different subfiles in a scattered manner according to the submitting specification of the target search engine. For example, the submission specification of the search engine specifies that the total number of lines of sitemap files cannot exceed 5000 lines, the website source data is stored in a plurality of different subfiles in a scattered manner according to the total number of website source data, each subfile is stored as an online file, and then the plurality of subfiles are combined to obtain one sitemap file, so that the total number of lines of the sitemap file does not exceed 5000 lines. Specifically, the data in the sitemap file may be the website source data itself, or may be the storage address of the subfiles storing the website source data, so that all the website source data can be obtained based on the sitemap file. The above-mentioned process can be executed by several threads in parallel so as to raise processing efficiency. The generated sitemap files are further deployed to a storage server for access by a search engine.
The specific meaning of "the fragments are lost into different threads according to the hash-key" in fig. 8 is to store website source data in a plurality of different subfiles in a scattered manner, store each subfile as an on-line file through different threads, and then merge the plurality of subfiles to obtain a sitemap file, where the hash-key refers to the name of the subfile, so as to facilitate subsequent searching, and the hash-key may be time, for example, year-month-day, specifically, the last time the source data is modified, that is, the historical update time of the source data. It can be understood that the file address included in sitemap files can be all the file addresses of the subfiles, can be all the website source data itself, and can be both the file address of the subfiles and the website source data itself. When part of website source data is updated, for example, the updated source data is target source data, the updated source data can be positioned to a sub-file storing the target source data according to the historical updating time of the target source data, the sub-file is defined as a target file, and the target source data before updating stored in the target file is replaced by the target source data after updating. Specifically, the file address of each sub-file stored in the sitemap file includes the name of the sub-file, that is, includes the above-mentioned hash-key, when the target source data is updated, it is determined whether the hash-key file address is included in the sitemap file according to the hash-key of the target source data. If the number of target source data exceeds the upper limit value specified by the search engine, the target source data is fragmented into a plurality of subfiles, and the subfiles may be named 2020-12-01. Xml, 2020-12-01-02.Xml, 2020-12-01-03.Xml, etc. Each sitemap file is generated, one sitemap file is uploaded to a storage server, the storage address of the sitemap file is submitted to a search engine, the index file of the source data is synchronously updated, so that the source data can be traced and searched in the later updating process, and finally the submitted result is broadcasted through a robot.
It should be noted that there may be a case where the domain name in the storage address of sitemap does not meet the specification requirements of the search engine, and at this time, the user accessing the first domain name (i.e., how to search the domain name of the engine specification) is guided to the second domain name by forwarding the domain name, i.e., forwarding by URL (Uniform Resource Locator ). That is, a domain name meeting the specification of the search engine is determined to be submitted to the search engine as the domain name of sitemap files, and when the search engine accesses sitemap files, the search engine is guided to the storage address of sitemap files, so that the sitemap files are accessed. Illustratively, referring to an access schematic of sitemap files as shown in FIG. 9, the search engine accesses a domain name server TLB that meets its specification, and the domain name server TLB controls access to the search engine through the reverse proxy seo_proxy, enabling access to files stored on the server tos. Wherein sitemap files are stored on the server tos instead of on the server TLB.
In general, the process of submitting website source data by a file submitting mode comprises sitemap file generation-sitemap file deployment-sitemap file submitting-sitemap file updating.
According to the website search engine optimization processing scheme, the submitting interfaces of all existing search engines are unified into one service, after a timing task is started, website source data provided by a service party are obtained, and the website source data are respectively submitted to all search engines according to the submitting specifications of all search engines through the submitting interfaces respectively matched with all search engines. For search engines which do not support interface submission, a file submission mode is provided, first, sitemap files are generated based on website source data, and then storage addresses of sitemap files are submitted to each search engine. The file submitting mode is suitable for not only search engines which do not support interface submitting, but also search engines which support interface submitting. The purpose that a website service party can submit to a plurality of search engines only by providing one website source data and configuration information is achieved, the submitting work of the website service party is greatly simplified, and the labor cost is saved. After the submission, the submission results are broadcasted through the robot, so that relevant personnel of the business party can know the submission results in time, and the collaborative experience is improved.
Fig. 10 is a schematic structural diagram of a website search engine optimization processing device in an embodiment of the disclosure. As shown in FIG. 10, the website search engine optimization processing device specifically comprises an acquisition module 1010, a preprocessing module 1020, a first determination module 1030 and a submission module 1040.
The website source data processing system comprises an acquisition module 1010, a preprocessing module 1020, a first determining module 1030 and a submitting module 1040, wherein the acquisition module 1010 is used for acquiring website source data and configuration information, the preprocessing module 1020 is used for preprocessing the website source data to obtain website source data meeting preset conditions, the website source data meeting the preset conditions is determined to be processed website source data, the first determining module 1030 is used for determining a target search engine according to the configuration information, and the submitting module 1040 is used for submitting the processed website source data to the target search engine in a submitting mode matched with the target search engine.
Optionally, the system further comprises a second determining module, wherein the second determining module is used for determining a submitting frequency according to the configuration information, and the submitting module 1040 is specifically used for submitting the processed website source data to the target search engine according to the submitting frequency in a submitting mode matched with the target search engine.
Optionally, the submission mode matched with the target search engine comprises a file submission mode, and if a submission interface matched with the target search engine exists, the submission mode matched with the target search engine also comprises an interface submission mode.
Optionally, the submitting module 1040 is specifically configured to submit a preset number of website source data to the target search engine through a submitting interface matched with the target search engine according to a submitting specification of the target search engine, and submit the website source data not submitted to the target search engine through a file submitting mode if the total number of the processed website source data is greater than the preset number.
Optionally, the submitting module 1040 includes:
The generation unit is used for generating a preset file based on the processed website source data according to the submission specification of the target search engine, wherein the preset file comprises the processed website source data and/or file addresses of subfiles storing the processed website source data;
the target search engine comprises a storage unit used for storing the preset file to a preset position to obtain a storage address of the preset file, and a submitting unit used for submitting the storage address to the target search engine.
Optionally, the submitting module 1040 further includes:
And the conversion unit is used for carrying out domain name conversion on the storage address before submitting the storage address to the target search engine so as to obtain the address of the target domain name, wherein the target domain name is determined according to the submitting specification of the target search engine. Correspondingly, the submitting unit is used for submitting the address of the target domain name to the target search engine so that the target search engine can access the preset file through the address of the target domain name.
Optionally, the submitting module 1040 further includes a determining unit, configured to determine, when target source data in the processed website source data is updated after submitting the storage address to the target search engine, a target file in the preset file, where the target source data is stored, based on a historical update time of the target source data, and the target file is named based on a historical update time of the target source data, a replacing unit, configured to replace the target source data in the target file with updated source data, and correspondingly, the submitting unit is configured to resubmit the storage address to the target search engine.
Optionally, the system further comprises an alarm module, which is used for alarming in a machine broadcasting mode based on the submitted result after submitting the processed website source data to the target search engine so as to play the submitted result.
Optionally, the preprocessing module 1020 includes an access unit for sequentially accessing links in the website source data to obtain an access result, a determining unit for determining an invalid link in the links according to the access result, and a deleting unit for deleting the invalid link from the website source data to obtain processed website source data.
The embodiment of the disclosure provides a unified and universal website source data submitting scheme, which can provide website service for each business party, can meet the requirements of the business party on various search engines, can ensure timeliness and integrity, and can ensure that the business party only needs to provide website source data and configuration information without inputting manpower and time to know relevant specifications of each search engine, so that the cost is saved for the business party.
The website search engine optimizing processing device provided by the embodiment of the disclosure can execute steps in the website search engine optimizing processing method provided by the embodiment of the disclosure, and has executing steps and beneficial effects which are not described herein.
Fig. 11 is a schematic structural diagram of an electronic device in an embodiment of the disclosure. Referring now in particular to fig. 11, a schematic diagram of an electronic device 1100 suitable for use in implementing embodiments of the present disclosure is shown. The electronic device 1100 in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, and the like, and fixed terminals such as digital TVs, desktop computers, smart home devices, and the like. The electronic device shown in fig. 11 is merely an example, and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 11, the electronic device 1100 may include a processing means (e.g., a central processor, a graphics processor, etc.) 1101 that may perform various suitable actions and processes to implement the methods of embodiments as described in the present disclosure according to a program stored in a Read Only Memory (ROM) 1102 or a program loaded from a storage means 1108 into a Random Access Memory (RAM) 1103. In the RAM 1103, various programs and data necessary for the operation of the electronic device 1100 are also stored. The processing device 1101, ROM 1102, and RAM 1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.
In general, devices may be connected to I/O interface 1105 including input devices 1106, e.g., touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 1107, including, e.g., liquid Crystal Display (LCD), speaker, vibrator, etc., storage devices 1108, including, e.g., magnetic tape, hard disk, etc., and communication devices 1109. The communication means 1109 may allow the electronic device 1100 to communicate wirelessly or by wire with other devices to exchange data. While fig. 11 illustrates an electronic device 1100 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts, thereby implementing the method as described above. In such an embodiment, the computer program may be downloaded and installed from a network via communications device 1109, or from storage device 1108, or from ROM 1102. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 1101.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to:
The method comprises the steps of obtaining website source data and configuration information, preprocessing the website source data to obtain website source data meeting preset conditions, determining the website source data meeting the preset conditions as processed website source data, determining a target search engine according to the configuration information, and submitting the processed website source data to the target search engine through a submitting mode matched with the target search engine, wherein the submitting mode matched with the target search engine comprises a file submitting mode.
Alternatively, the electronic device may perform other steps described in the above embodiments when the above one or more programs are executed by the electronic device.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including, but not limited to, an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic that may be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems-on-a-chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, a website search engine optimization processing method is provided, which includes acquiring website source data and configuration information, preprocessing the website source data to obtain website source data meeting preset conditions, determining the website source data meeting the preset conditions as processed website source data, determining a target search engine according to the configuration information, and submitting the processed website source data to the target search engine in a submitting mode matched with the target search engine.
According to one or more embodiments of the present disclosure, in the website search engine optimization processing method, optionally, the method further includes determining a submission frequency according to the configuration information, and submitting the processed website source data to the target search engine in a submission mode matched with the target search engine according to the submission frequency, including submitting the processed website source data to the target search engine in a submission mode matched with the target search engine according to the submission frequency.
According to one or more embodiments of the present disclosure, in the website search engine optimization processing method provided by the present disclosure, optionally, the submission mode matched with the target search engine includes a file submission mode, and if a submission interface matched with the target search engine exists, the submission mode matched with the target search engine further includes an interface submission mode.
According to one or more embodiments of the present disclosure, in the website search engine optimization processing method provided by the present disclosure, optionally, the submitting the processed website source data to the target search engine in a submitting manner matched with the target search engine includes submitting a preset number of website source data to the target search engine through a submitting interface matched with the target search engine according to a submitting specification of the target search engine, and submitting the website source data not submitted to the target search engine in a file submitting manner if the total number of the processed website source data is greater than the preset number.
According to one or more embodiments of the present disclosure, in the website search engine optimization processing method provided by the present disclosure, optionally, the submitting the processed website source data to the target search engine in a submitting manner matched with the target search engine includes generating a preset file based on the processed website source data according to a submitting specification of the target search engine, where the preset file includes a file address of the processed website source data and/or a sub-file storing the processed website source data, storing the preset file to a preset location to obtain a storage address of the preset file, and submitting the storage address to the target search engine.
According to one or more embodiments of the present disclosure, optionally, before submitting the storage address to the target search engine, the submitting the processed website source data to the target search engine in a submitting manner matched with the target search engine further includes performing domain name conversion on the storage address to obtain an address of a target domain name, where the target domain name is determined according to a submitting specification of the target search engine, and submitting the storage address to the target search engine includes submitting the address of the target domain name to the target search engine, so that the target search engine accesses the preset file through the address of the target domain name.
According to one or more embodiments of the present disclosure, optionally, after submitting the storage address to the target search engine, the submitting the processed website source data to the target search engine in a manner matched with the target search engine further includes determining, when the target source data in the processed website source data is updated, a target file storing the target source data in the preset file based on a historical update time of the target source data, the target file being named based on the historical update time of the target source data, replacing the target source data in the target file with updated source data, and resubmitting the storage address to the target search engine.
According to one or more embodiments of the present disclosure, in the website search engine optimization processing method provided in the present disclosure, optionally, after submitting the processed website source data to the target search engine, the method further includes alarming by means of machine broadcasting based on the submitted result, so as to play the submitted result.
According to one or more embodiments of the present disclosure, in the method for optimizing a website search engine provided by the present disclosure, optionally, the preprocessing of the website source data includes sequentially accessing links in the website source data to obtain an access result, determining invalid links in the links according to the access result, and deleting the invalid links from the website source data to obtain processed website source data.
According to one or more embodiments of the present disclosure, an optimization processing device for a website search engine is provided, which includes an acquisition module configured to acquire website source data and configuration information, a preprocessing module configured to preprocess the website source data to obtain website source data meeting preset conditions, determine the website source data meeting the preset conditions as processed website source data, a first determination module configured to determine a target search engine according to the configuration information, and a submission module configured to submit the processed website source data to the target search engine in a submission mode matched with the target search engine.
According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device comprising:
one or more processors;
A memory for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement any of the web site search engine optimization processing methods as provided by the present disclosure.
According to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a web site search engine optimization processing method as any one of the present disclosure provides.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.
Claims (12)
1. A method for optimizing a web search engine, the method comprising:
acquiring website source data and configuration information, wherein the configuration information comprises information or keywords of a search engine appointed by a service party;
Preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data;
Determining a target search engine according to the configuration information;
And submitting the processed website source data to the target search engine through a submitting mode matched with the target search engine, wherein the submitting mode matched with the target search engine comprises a file submitting mode and/or an interface submitting mode.
2. The method as recited in claim 1, further comprising:
determining a commit frequency according to the configuration information;
the submitting the processed website source data to the target search engine in a submitting mode matched with the target search engine comprises the following steps:
and submitting the processed website source data to the target search engine according to the submitting frequency in a submitting mode matched with the target search engine.
3. The method of claim 1, wherein the submission form matched with the target search engine comprises a file submission form;
If the submitting interface matched with the target search engine exists, the submitting mode matched with the target search engine also comprises an interface submitting mode.
4. The method of claim 3, wherein submitting the processed website source data to the target search engine by a submission style that matches the target search engine comprises:
Submitting preset quantity of website source data to the target search engine through a submitting interface matched with the target search engine according to the submitting specification of the target search engine;
and if the total number of the processed website source data is larger than the preset number, submitting the website source data which is not submitted to the target search engine in a file submitting mode.
5. The method of claim 1, wherein submitting the processed website source data to the target search engine by a submission style that matches the target search engine comprises:
generating a preset file based on the processed website source data according to the submission specification of the target search engine, wherein the preset file comprises the processed website source data and/or file addresses of subfiles storing the processed website source data;
storing the preset file to a preset position to obtain a storage address of the preset file;
and submitting the storage address to the target search engine.
6. The method of claim 5, wherein prior to submitting the storage address to the target search engine, the submitting the processed website source data to the target search engine by a manner of submission that matches the target search engine, further comprising:
performing domain name conversion on the storage address to obtain an address of a target domain name, wherein the target domain name is determined according to the submission specification of the target search engine;
The submitting the storage address to the target search engine includes:
And submitting the address of the target domain name to the target search engine so that the target search engine accesses the preset file through the address of the target domain name.
7. The method of claim 5, wherein after submitting the storage address to the target search engine, the submitting the processed website source data to the target search engine by a manner of submission that matches the target search engine, further comprising:
When target source data in the processed website source data is updated, determining a target file storing the target source data in the preset file based on the historical updating time of the target source data, wherein the target file is named based on the historical updating time of the target source data;
Replacing the target source data in the target file with updated source data;
Resubmitting the storage address to the target search engine.
8. The method of any of claims 1-7, wherein after submitting the processed website source data to the target search engine, the method further comprises:
Based on the submitting result, alarming is carried out in a machine broadcasting mode, so that the submitting result is played.
9. The method of any of claims 1-7, wherein the preprocessing the website source data comprises:
Sequentially accessing links in the website source data to obtain an access result;
Determining invalid links in the links according to the access result;
and deleting the invalid link from the website source data to obtain the processed website source data.
10. A web site search engine optimization processing device, comprising:
the system comprises an acquisition module, a configuration module and a search module, wherein the acquisition module is used for acquiring website source data and configuration information, and the configuration information comprises information or keywords of a search engine appointed by a service party;
the preprocessing module is used for preprocessing the website source data to obtain website source data meeting preset conditions, and determining the website source data meeting the preset conditions as processed website source data;
the first determining module is used for determining a target search engine according to the configuration information;
And the submitting module is used for submitting the processed website source data to the target search engine through a submitting mode matched with the target search engine, wherein the submitting mode matched with the target search engine comprises a file submitting mode and/or an interface submitting mode.
11. An electronic device, the electronic device comprising:
one or more processors;
A storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-9.
12. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any one of claims 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210272627.7A CN114625950B (en) | 2022-03-18 | 2022-03-18 | Website search engine optimization processing method, device, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210272627.7A CN114625950B (en) | 2022-03-18 | 2022-03-18 | Website search engine optimization processing method, device, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114625950A CN114625950A (en) | 2022-06-14 |
CN114625950B true CN114625950B (en) | 2024-12-10 |
Family
ID=81902573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210272627.7A Active CN114625950B (en) | 2022-03-18 | 2022-03-18 | Website search engine optimization processing method, device, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114625950B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106815277A (en) * | 2015-11-27 | 2017-06-09 | 北京国双科技有限公司 | The appraisal procedure and device of search engine optimization |
CN106919696A (en) * | 2017-03-07 | 2017-07-04 | 上海携程商务有限公司 | SEO websites construction method and the response method of SEO requests |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001319129A (en) * | 2000-05-04 | 2001-11-16 | Apex Interactive Inc | System, method, and computer program product for improving search engine ranking of internet websites |
US20060036582A1 (en) * | 2004-08-16 | 2006-02-16 | Laust Sondergaard | Global search with local search |
US8131703B2 (en) * | 2006-04-14 | 2012-03-06 | Adobe Systems Incorporated | Analytics based generation of ordered lists, search engine feed data, and sitemaps |
US20100114864A1 (en) * | 2008-11-06 | 2010-05-06 | Leedor Agam | Method and system for search engine optimization |
JP2010262596A (en) * | 2009-05-11 | 2010-11-18 | Writeup Co Ltd | Seo service providing system |
US8972412B1 (en) * | 2011-01-31 | 2015-03-03 | Go Daddy Operating Company, LLC | Predicting improvement in website search engine rankings based upon website linking relationships |
CN107807937B (en) * | 2016-09-09 | 2021-11-30 | 阿里巴巴集团控股有限公司 | Website SEO processing method, device and system |
CN109299352B (en) * | 2018-11-14 | 2022-02-01 | 百度在线网络技术(北京)有限公司 | Method and device for updating website data in search engine and search engine |
CN113449165A (en) * | 2020-03-25 | 2021-09-28 | 腾讯科技(深圳)有限公司 | Search engine optimization method, device, equipment and storage medium |
CN111666489A (en) * | 2020-04-27 | 2020-09-15 | 无锡网科信息技术有限公司 | Website SEO information pushing method |
-
2022
- 2022-03-18 CN CN202210272627.7A patent/CN114625950B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106815277A (en) * | 2015-11-27 | 2017-06-09 | 北京国双科技有限公司 | The appraisal procedure and device of search engine optimization |
CN106919696A (en) * | 2017-03-07 | 2017-07-04 | 上海携程商务有限公司 | SEO websites construction method and the response method of SEO requests |
Also Published As
Publication number | Publication date |
---|---|
CN114625950A (en) | 2022-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110147398B (en) | Data processing method, device, medium and electronic equipment | |
CN109413127B (en) | Data synchronization method and device | |
US8275856B2 (en) | Mobile bookmarks | |
CN111581563B (en) | Page response method and device, storage medium and electronic equipment | |
US7660787B2 (en) | Customized, personalized, integrated client-side search indexing of the web | |
US9152732B2 (en) | Browser cache assist for accessing web-based content | |
US10803232B2 (en) | Optimizing loading of web page based on aggregated user preferences for web page elements of web page | |
CA2954294A1 (en) | Website access method, apparatus, and website system | |
CN111400625B (en) | Page processing method and device, electronic equipment and computer readable storage medium | |
CN102541853A (en) | Method and device which are capable of obtaining application information by utilizing browser address bar | |
CN114466018A (en) | Scheduling method, device, storage medium and electronic device for content distribution network | |
US6883020B1 (en) | Apparatus and method for filtering downloaded network sites | |
CN105095407A (en) | Method and system for real-time search of application program content | |
CN111814024A (en) | Distributed data acquisition method, system and storage medium | |
CN1526227A (en) | Methods and apparatus for peer-to-peer services | |
CN115250368B (en) | Video preheating method, device, equipment and storage medium | |
CN108959450A (en) | It is a kind of popular to comment on the system of determination, method, apparatus and readable medium | |
CN111581930A (en) | Online form data processing method and device, electronic equipment and readable medium | |
CN113364887B (en) | File downloading method based on FTP, proxy server and system | |
CN114625950B (en) | Website search engine optimization processing method, device, electronic device and storage medium | |
US20060004785A1 (en) | Saving multiple browser instances as a selectable web project | |
WO2024087821A1 (en) | Information processing method and apparatus, and electronic device | |
CN112084441A (en) | Information retrieval method and device and electronic equipment | |
CN113590985B (en) | Page jump configuration method and device, electronic equipment and computer readable medium | |
CN117311684A (en) | Information circulation method, device, medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |